Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Форма входа
Меню сайта
Результаты CW
=|Взвод|=
9-2
Tula Team (T|T)
15-0
War Bent (W.B.)
3-14
Tula Team (T|T)
4-8
Free Wind Russia
16-16
Tula Team (T|T)
17-5
RainboW
7-9
Tula Team (T|T)
11-7
RG-5 (1)
RG-5 (2)
Наша кнопка
rg-5.clan.su


Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Мы уже живем
Долгое время я хотел написать эту статью, да все руки не доходили. И вот я сподобился ))

Первое)

 - Для загрузки сервера мы будем использовать программу "Hldsupdatetool". Hldsudpdatetool.exe - инструмент для установки и обновления серверов на базе Steam.
 - Качаем саму программу. Download
 - Устанвливаем её. Папку где будет ваш сервер указываем на свое усмотрение. Я обьясню на примере C:/Server
 - Идем в папку указанную при установке (в нашем случае C:/Server) и запускаем файл hldsupdatetool.exe. Ждем пока hldsupdatetool обновится до последней версии.
 - Создаем файл .bat для установки и обновления сервера:
 - В блокноте набираем следущее:
 - start C:\Server\hldsupdatetool.exe -command update -game "dods" -dir .  (Точка в конце обязательна)
 - Сохранить файл в папке с сервером с названием UPDATE.bat (Расширение файла обязательно должно быть .bat)
 - Запускаем UPDATE.bat. После запуска сервер начнет загружаться в указанную вами папку.
 - Откроется черное окошко и ждать придется прилично.- Размер сервера ~ 1.05 Гб.

Второе)

 - Подавляющее большинство настроек сервера выполняется с помощью файла server.cfg (/dod/cfg).
 - Но при первоначальной загрузке этого файла нет, так что создавайте его сами в блокноте.
 - Список файлов дополнительной настройки:
 - /dod/maplist.txt - содержит список всех карт на сервере.
 - /dod/mapcycle.txt - содержит список карт, которые находятся в игровом цикле.
 - /dod/motd.txt - содержит приветственное сообщение, демонстрируемое игрокам при входе на сервер или при смене карты.
 - /dod/cfg/autoexec.cfg - содержит параметры, которые должны выполняться один раз при запуске сервера.
 - Чтобы было попроще скачайте файл Server.cfg (Вроде все там вписал - единственное впишите название, ркон пароль, быстую загрузку итд итп)
 - Открывается файл обычным блокнотом

Третье)

 - Поехали далее.
 - Теперь естественно надо всю эту шнягу как то запустить.
 - Для этого мы идем в папку с установленным серваком
 - В нашем случае это C:\Server\orangebox  (так как весь движок source был переведен на движок orangebox)
 - Там находим файл srcds.exe жмем на правую кнопку -> создать ярлык -> отправить на рабочий стол
 - Теперь у нас на рабочем столе есть ярлык для запуски серва.
 - Жмем на него правой кнопкой -> свойства
 - В windows XP - на вкладке общее, В Vista и Windows 7 - на вкладке ярлык смотрим на путь
 - Он у нас таков C:\Server\orangebox\srcds.exe
 - После этой надписи вписываем -game dod
 - Так чтобы у нас получилось - C:\Server\orangebox\srcds.exe -game dod
 - Если хотим создать серв контры или ХЛ2, то после -game пишем  "Counter-Strike Source"  для контры или "hl2mp" для халфы соответственно!
 - После этого сохраняем и запускаем наш сервак!

Четвертое)

 - Естественно всем на своем сервере хочется тут же стать админами и всех банить ))
 - Так как же это сделать?
 - Начнем с того что надо на сервер поставить metamod source
 - качнем его отсюда
 - Итак - мы скачали папку addons. Ее надо засунуть в папку C:\Server\orangebox\dod
 - Далее качаем sourcemod
 - Качнем отсюда.
 - Скачалось 2 папочки. addons и cfg. Соответственно каждую ставим на свое место. в папке C:\Server\orangebox\dod
 - Далее - запускаем сервер и в консоли пишем meta list Если непонятно что такое консоль, то при запуске сервера (в ярлыке)
 - Вместо надписи C:\Server\orangebox\srcds.exe - game dod напишите C:\Server\orangebox\srcds.exe - game dod -console
 - Откроется черное окошко где собственно можно писать все команды!
 - Есть второй способ, скачать и установить прогу HLSW. Качнуть можно отсюда
 - Там вводим айпи нашего сервера и получаем его в списке серверов. Далее вводим его ркон пароль и переходим на вкладку консоль!
 - Всем кому не понятно обязательно прочитать то что написано под звездочкой внизу!
 - Если выдает "unknown command meta" значит метамод с соурсмодом не стоят!
 - Соответственно нам нужен файл который укажет серверу на метамод!
 - качнуть его можно отсюда
 - кидаем его в папочку С:\Server\orangebox\dod\addons
 - Далее повторяем тест с нашей командой! Все работает? Ура мы добились нужного результата!
 - Теперь идем в папочку С:\Server\orangebox\dod\addons\sourcomod\configs
 - Там находим файл admins_simple.ini
 - В этом файле в конце вписываем в кавычках стим айди, флаги и уровень защиты!
 - например "STEAM_0:0:16409186" "99:z" 
 - Теперь разьясню! В первых кавычках - стим айди игрока! (В данном случае я написал свой :-)) Каждый хочет стать админом везде )
 - Дальше идет "99:z" - первое это уровень защиты (например админ с уровнем 90 не может забанить админа с уровнем 99)
 - второе это флаг! "z" в нашем случае это админ с полным доступом! 
 - Для тех кто понимает английский можно глянуть тут все флаги и их обозначения!
 - Для самых малопродвинутых! Что же такое стим айди и с чем его едят??
 - Если мы зайдем на любой сервер и наберем в консоли такую строку status
 - То получим примерно следущее # 73 "Tapo4ek" STEAM_0:0:16409186 00
 - Для тех у кого не открывается консоль и они не знают что это такое (Идите на ссылку со звездочкой в конце статьи)
 - Где если не трудно догадаться STEAM_0:0:16409186 - ваше стим айди!
 - Заходим на сервер, пишем в чат !admin либо в консоль sm_admin. Чтобы забиндить (например на кнопку "x") пишем в консоль bind "x" "sm_admin"
 - Теперь понятно? Надеюсь в своей статье разжевал все даже для самых тугих ))


Пятое)

 - Плагины!
 - Что такое плагины? 
 - Это та хня которая вам позволяет использовать медика и всякие другие прибамбасы на сервере!
 - Тут расскажу только о базовых!
 - Медик. Качнуть можно отсюда
 - Ставится в папку C:\Server\orangebox\dod\addons\sourcemod\plugins
 - Собственно все плагины ставятся в эту папку. Проблема только в том чтобы их найти.
 - Ловите базовые плагины!
 - Парашют тут
 - Ресток тут
 - Бессмертие на респе в течении нескольких секунд тут
 - Всем кому что то непонятно обязательно читать то что написано под звездочкой в конце статьи!
 - Надеюсь моя статья вам помогла ))


*
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char* argv[]){
  if ("Я не бомж" && "понимаю что тут творится"){
   cout << "Вам сюда" << endl;
  }
  else{
   cout << "Вам сюда" << endl;
 }
 return 0;
}

В следующей статье опишу создание сервера из под операционкиlinux




Все что вам непонятно можно обсудить в ЭТОЙ теме




 С уважением: Tapo4ek


Поиск
Скажи читерам НЕТ
Поиск по STEAM_ID
Мини-чат
200
Обновления форума
Лечение
Автор: Садзи
Форум: Личное...
Дата: 03.10.2021
Ответов: 0
Я в МОСКВЕ!
Автор: DIESEL
Форум: Личное...
Дата: 03.10.2021
Ответов: 3
С ДНЕМ РОЖДЕНИЯ, ТРЭШЕР!!!
Автор: DIESEL
Форум: Личное...
Дата: 03.10.2021
Ответов: 1
С ДНЕМ РОДЕНИЯ, ИВАНЫЧ!!!
Автор: DIESEL
Форум: Личное...
Дата: 03.10.2021
Ответов: 1
Входная дверь
Автор: vladvachenko1985
Форум: Дела домашние
Дата: 13.01.2021
Ответов: 2
Архив записей
Календарь
«  Март 2024  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728293031
Друзья сайта
sservers
Сие сотворил Tapo4ek © 2024
Сделать бесплатный сайт с uCoz