Создание выделенного сервера (Windows)

mexan

Администратор
Сообщения
353
Симпатии
29
Возраст
32
#1
WiKi

1. Скачивание и установка SteamCMD
  1. Скачиваем SteamCMD - https://developer.valvesoftware.com/wiki/SteamCMD
  2. Создаем папку D:\steamcmd, в нее бросаем steamcmd.exe и запускаем его.

2. Скачивание файлов сервера
  1. Создаем .bat файл: updateINS.bat и кидаем его в папку steamcmd, куда прописываем следующее:
    Код:
    D:\SteamCMD\steamcmd.exe +login anonymous +force_install_dir d:\Insurgency\ +app_update 237410
    где
    d:\Insurgency\ - директория куда будут закачиваться файлы сервера
  2. запускаем updateINS.bat и ждем пока закачаются файлы сервера.

3. Создание батника, для запуска сервера Start.bat
  1. Создаем .bat файл: Start.bat и кидаем его в папку d:\Insurgency\, куда прописываем следующее:
    Код:
    start srcds.exe -usercon +maxplayers 32 +sv_lan 0 +map "market push"
    где
    -usercon - включает rcon порт, так что вы сможете использовать порт сервера 27015
    +maxplayers - максимальное количество игроков на сервере
    +map - карта с которой запускается сервер
    Список офф карт: http://tehadm.ru/viewtopic.php?f=33&t=116
    Список режимов игры: http://tehadm.ru/viewtopic.php?f=33&t=117

    Есть так же дополнительные параметры, которые вы можете использовать:
    -port xxxxx - устанавливает порт сервера, если вы запускаете несколько серверов
    +servercfgfile name_of_cfg - используется, только в том случае, если вы переименовали server.cfg, по своему

4. Создание конфиг файла: server.cfg
  1. Создаем файл: server.cfg и кидаем
    Код:
    \insurgency\cfg\
  2. Помещаем в него
    Код:
    /////////////BASIC//////////
    hostname "your_server_name"        // server name
    rcon_password "your_password"        // remote console access password
    sv_password ""                // server password for private matches, not compatible with sv_playlist
    
    /////////////LOGGING/////////////
    log on                    // enables/disables server logging, it will store all text which console prints into TXT files
    sv_logbans 1
    sv_logecho 1
    sv_logfile 1
    sv_log_onefile 1
    
    /////////////BAN LIST/////////////
    sv_nwi_banlist 1            // official banlist
    exec banned_user.cfg            // personal banlist based on user IDs
    exec banned_ip.cfg            // personal banlist based on user IPs
    writeid
    writeip
    /////////////MAPCYCLE FILE/////////////
    mapcyclefile  "your_mapcycle.txt"    // this cvar sets your mapcycle file and defines your map/gamemode rotation
  3. Настраиваем по своему усмотрению
 
Вверх