Понедельник, 06.05.2024, 23:12
Приветствую Вас Nomad


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Краизис. От рядового до генерала » Тех отдел » Создание сервера без проверки ключей.
Создание сервера без проверки ключей.
VitalaДата: Пятница, 02.01.2009, 21:24 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 1372
Репутация: 35
Статус: Offline
1. заходим в папку "C:\Program Files\Electronic Arts\Crytek\" и создаем в ней папку "Server.WARS" - это будет папка для сервера
2. копируем в папку сервера папки "Bin32", "Game" и "PB" из папки куда установлен Crysis WARS
3. Создаем в папке сервера файл конфигурации server.cfg:

Цитата
log_verbosity = 1
log_fileverbosity = 1
g_useProfile = 1

sv_servername = "SERVER FOR NOOBS"
sv_password =""
sv_port = 64087
sv_bandwidth = 20000
sv_lanonly = 0
sv_maxplayers = 32

sv_cheatprotection = 3
sv_levelrotation = "levelrotation"
sv_requireinputdevice = "dontcare"
sv_maxspectators = 0
sv_timeofdayenable = 1
sv_timeofdaylength = 1.215
sv_timeofdaystart = 12

sv_gs_report = 1
sv_gs_trackstats = 1
sv_ranked = 1
net_stats_login "******GAMESPY LOGIN******"
net_stats_pass "******GAMESPY PASSWORD******"

net_enable_voice_chat = 1
net_pb_sv_enable false

ban_timeout = 10

r_ShadersAsyncCompiling = 1
r_driver = "DX9"

g_timelimit = 0
g_minteamlimit = 0
g_autoteambalance = 1
g_tk_punish = 1
g_tk_punish_limit = 5
g_friendlyfireratio = 1
g_battleDust_enable = 0
g_fraglimit = 0
g_useProfile = 1
g_minplayerlimit = 0

g_nextlevel

заменяем при этом ******GAMESPY LOGIN****** на геймспай логин, а ******GAMESPY PASSWORD****** на геймспай пассворд, можно ввести теже значения что и в игре...

вместо "SERVER FOR NOOBS" подставляем имя сервера
sv_maxplayers - максимальное число игроков

для включения панкбастера заменить строчку "net_pb_sv_enable false" на "net_pb_sv_enable true"

если будут какието ошибки, можно включить детальный лог, заменив "log_fileverbosity = 1" на "log_fileverbosity = 3"

4. создаем в папке сервера файл ротации карт levelrotation.xml, вот пример включающий все карты входящие в WARS со случайным выбором карты (исправлено):

Код
<levelrotation randomize="1">
<level name="multiplayer/ps/Beach" gamerules="PowerStruggle" />
<level name="multiplayer/ps/Crossroads" gamerules="PowerStruggle" />
<level name="multiplayer/ps/Desolation" gamerules="PowerStruggle" />
<level name="multiplayer/ps/Mesa" gamerules="PowerStruggle" />
<level name="multiplayer/ps/Plantation" gamerules="PowerStruggle" />
<level name="multiplayer/ps/Refinery" gamerules="PowerStruggle" />
<level name="multiplayer/ps/Shore" gamerules="PowerStruggle" />
<level name="multiplayer/ps/Tarmac" gamerules="PowerStruggle" />
<level name="multiplayer/ps/Training" gamerules="PowerStruggle" />

<level name="multiplayer/ia/Armada" gamerules="TeamInstantAction"/>
<level name="multiplayer/ia/Battleground" gamerules="TeamInstantAction" />
<level name="multiplayer/ia/Coast" gamerules="TeamInstantAction" />
<level name="multiplayer/ia/Condemned" gamerules="TeamInstantAction" />
<level name="multiplayer/ia/Excavation" gamerules="TeamInstantAction" />
<level name="multiplayer/ia/Graveyard" gamerules="TeamInstantAction" />
<level name="multiplayer/ia/Outpost" gamerules="TeamInstantAction" />
<level name="multiplayer/ia/Peak" gamerules="TeamInstantAction" />
<level name="multiplayer/ia/Quarry" gamerules="TeamInstantAction" />
<level name="multiplayer/ia/Steelmill" gamerules="TeamInstantAction" />
<level name="multiplayer/ia/Stranded" gamerules="TeamInstantAction" />
<level name="multiplayer/ia/Terminal" gamerules="TeamInstantAction" />
<level name="multiplayer/ia/Treehouse" gamerules="TeamInstantAction" />
</levelrotation>

5. Создаем в папке сервера файл для запуска сервера startup.cmd

Цитата
start Bin32\CrysisWarsDedicatedServer.exe -root "C:\Program Files\Electronic Arts\Crytek\Server.WARS" +exec "server.cfg"

За инструкцию спасибо Klezk.
Ссылка на первоисточник http://totalcrysis.ru/forum/index.php?showtopic=897


 
VitalaДата: Пятница, 02.01.2009, 21:25 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 1372
Репутация: 35
Статус: Offline
Настройка фаервулов (обновлено):

Сервер Crysis WARS использует следующие порты:

Исходящие UDP на удаленные порты 27900, 27901
Исходящие UDP с локального порта 64087
Входящие UDP все (не проверял)
Исходящие TCP на удаленные порты 80,29900,29901,28910,443

Для отключения проверки ключей, нужно добавить правило:
Запретить соединения где протокол UDP и удаленный порт 29910


 
VitalaДата: Пятница, 02.01.2009, 21:27 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 1372
Репутация: 35
Статус: Offline
Используя эти данные, нам необходимо создать серв на 10 человек, без проверки ключей.

 
hitman3315Дата: Суббота, 03.01.2009, 11:17 | Сообщение # 4
Сержант
Группа: Пользователи
Сообщений: 71
Репутация: 2
Статус: Offline
а что такое фаервул и где его искать? cry

Добавлено (03.01.2009, 11:17)
---------------------------------------------
сё вроде получилось осталось крякнуть, а то незя войти ключ просит


люблю в S.T.A.L.K.E.R. играть и в CRYSIS,FIFA 09 мой UIN 389-250-384



 
DrCramerДата: Суббота, 03.01.2009, 12:52 | Сообщение # 5
Генерал-полковник
Группа: Пользователи
Сообщений: 1096
Репутация: 30
Статус: Offline
За оформление сайта
Quote (hitman3315)
а что такое фаервул и где его искать?

Запущенный случай biggrin Могу тебе кинуть файрвол у меня есть. Сразу скажу что на Vista Ultimate x32 и x64 нормально неработает это файрвол.
И еще боюсь что сам неразберешься, уж очень там замудрено. И еще какая скорость инета у тебя??Вот тест скорости








Сообщение отредактировал DrCramer - Суббота, 03.01.2009, 12:56
 
Форум » Краизис. От рядового до генерала » Тех отдел » Создание сервера без проверки ключей.
  • Страница 1 из 1
  • 1
Поиск:
[MNZ] Clan | Сайт оптимизирован под разрешение 1280х1024 | 2024
Бесплатный хостинг uCoz