Виділений сервер створення та налаштування виділеного сервера - ігровий дизайн - портал спільноти

Створення та налагодження виділеного сервера

Що таке виділений сервер?


Виділений сервер - це програма. яка запускається на комп'ютері і виконує роль повноцінного сервера Crysis. Створений вами виділений сервер. на відміну від локального (який розрахований на "друзів і сусідів"). буде видно в списку всіх серверів Crysis. На одному комп'ютері можуть бути запущені відразу кілька серверів. і адмін сам може на них заходити.
Управління сервером здійснюється через його консоль або через спеціальні RCON програми. Ми будемо розглядати перший випадок.

Налаштування виділеного сервера

Далі треба скачати і встановити Crysis Wars Windows Dedicated Server. Як це зробити. Дивіться нижче :

1.Скачіваем файл Crysis_Dedicated_Server_Package_v1.5.zip
2. Розпаковуємо архів куди завгодно і знаходимо там мануалка англійською (ТАМ ВСЕ ДО простота ЗРОЗУМІЛО) і інший архів під назвою
"Crysis_Dedicated_Server_Package_v1.5.exe".
Його то й треба розпакувати в кореневу директорію Crysis Wars.

Після цього заходите в. \ Crysis Wars \ і знайдете там такі файли \ папки:

CrysisRCon - засіб розширеним управлінням виділеним сервером
Pb - анти-чітерскіх захист Punk Buster


levelrotation.xml - список послідовності завантаження рівнів
server.cfg - конфігурація сервера
autoexec.cfg - додаткові параметри (консольні команди) які завантажуються при старті
startup.bat - файл. через який треба запускати Dedicated Server.

sv_gamerules = PowerStruggle - основний режим сервера (можна напісатьтакже "TeamAction". "TeamInstantAction" і "InstantAction" або скорочено "PS". "IA". "TIA")
sv_cheatprotection = 1 - захист від чит кодів (1 - так. 0 - немає)
sv_maxplayers = 32 - максимальна кількість гравців

net_pb_sv_enable true - активувати Punk Buster (true - так. false - ні)
g_timelimit = 30 - ліміт часу в хвилинах
g_minteamlimit = 1
g_revivetime = 20 - макс. час відродження
g_autoteambalance = 1 - автоматичний баланс команд (1 - так. 0 - немає)
g_tk_punish = 1 - карати вбивць в своїй команді в разі вогню по своїх (1 - так. 0 - немає)
g_tk_punish_limit = 10 - максимальна кількість покарань для одного гравця (після цього його викине)

log_verbosity = 3
log_fileverbosity = 3

g_nextlevel - обязателіная команда. яка буде завантажувати найперший рівень в списку levelrotation.xml

В залежності від того. скільки разів DirectX ви хочете запускати на сервері. треба використовувати
DX9: g_nextlevel
DX10: g_nextlevel x (активує зміну для і ночі. Фізику на картах)

цикл рівнів
Цикл рівнів це файл. який буде вказувати грі. через скільки і які рівні будуть завантажені по порядку.
стандартний цикл рівнів в файлі levelrotation.xml:

Схожі статті