Новые сообщения Участники Правила форума Поиск RSS
  • Страница 1 из 1
  • 1
как создать свой сервер
Пост# 1
Дата: Суббота, 07.05.2011, 01:15
Сообщений: 95
Репутация: 307 ±
Статус:
1.Установка сервера CS:S
1.1. Качаем hldsupdatetool - это автономный выделенный сервер является лучшим вариантом для опытных пользователей.
1.2. Запускаем его, у нас открывается установщик. 2 раза ныжимаем Next>, нам предлагаю выбрать путь, где будет установлен сервер (у меня это "C:/server"). Опять 2 раза нажимаем Next>, теперь выбираем регион в котором находится ваш сервер (Europe), ну и завершаем установку простыми кликами Next>.
1.3. Заходим в папку C:/server, там видим файл HldsUpdateTool.exe (это уже не тот файл, который мы качали), запускаем его, он обновляется до последней версии.
1.4. Теперь нам нужно открыть блокнот и вписать туда следующее
Code

start /wait c:\server\hldsupdatetool.exe -command update -game "Counter-Strike Source" -dir c:/server
exit

сохранить его в папке c:/server (хотя можно и на рабочем столе) (у меня имя файла update) с расширением .bat


-game "Counter-Strike Source" - указывает на игру, сервер для которой будет ставиться (обновляться).

[spoiler="другие игры"]
Counter-Strike Source - Counter-Strike Source
dods - Day of Defeat: Source
hl2mp - Half-Life 2: Deathmatch
tf - Team Fortress 2
cstrike - Counter-Strike 1.6
czero - Counters-Strike: Condition Zero
dmc - Deathmatch: Classic
dod - Day of Defeat
gearbox - Opposing Force
ricochet - Ricochet
tfc - Team Fortress Classic
valve - Half-Life Deathmatch
redorchestra - Red Orchestra
ship - The Ship
sin - Sin Episodes
darkmessiah - Dark Messiah
garrysmod - Garry's Mod
[/spoiler]

-dir c:/server - путь к папке сервера.
1.5. Запускаем update.bat, у нас началась загрузка файлов сервера (качать будет чуть больше 1.5 Гб, поэтому вы можете пока налить себе чая). После завершения скачки файлов, batник закроется сам.
2. Первоначальная настройка
Все основные настройки сервера прописаны в файле server.cfg лежащий в c:/server/orangebox/cstrike/cfg, но при первой установки его там нету, поэтому вам нужно создать его с помощью блокнота.
.
[spoiler="Основные переменные в server.cfg"]
hostname "CS:S OB server" - имя сервера которое вы хотели бы видеть в браузере серверов.
rcon_password "123123" - пароль, который вы хотели бы использовать для изменения конфигурации сервера в то время как вы находитесь на своем сервере.
sv_contact "admin@yourdomain.com" - контактный Email администратора сервера.
sv_maxrate # - Установить максимальную скорость байт в секунду, что сервер может передавать, где # это как минимум: 1000 / по умолчанию: 10000 / при максимальной 25000
sv_region # - Устанавливает регион, в котором находится ваш сервер, где # является:
-1 - Мир
0 - восточного побережья США
1 - США Западного Побережья
2 - Южная Америка
3 - Европа
4 - Азия
5 - Австралия
6 - Ближний Востоке
7 - Африка
[/spoiler]

Еще есть ряд файлов на которые стоит обратить внимание:
/orangebox/cstrike/maplist.txt - содержит список всех карт на сервере.
/orangebox/cstrike/mapcycle.txt - содержит список карт, которые находятся в игровом цикле.
/orangebox/cstrike/motd.txt - содержит приветственное сообщение.
/orangebox/cstrike/cfg/autoexec.cfg - содержит параметры, которые должны выполняться один раз при запуске сервера (в отличие от server.cfg, который исполняется при каждой смене карты).
3. Запуск вашего сервера
Открываем блокнот и пишем туда следующее:

Code

@echo off
cls
:loop
echo (%date% %time%) Starting SRCDS
start /wait c:\server\orangebox\srcds.exe -console -game cstrike +maxplayers 16 +map de_dust
echo (%date% %time%) Restarting SRCDS
goto loop

"О возможных параметрах 5-ой строки"
-console - запускает сервер в консольном режиме. Без этого параметра сервер запустится с графическим интерфейсом (как через Steam) и потребует ручного нажатия кнопки для действительного запуска
-game - указывает игру, для которой запускается сервер.
+maxplayers - указывает максимальное количество игроков на сервере
+map - указывает стартовую карту для сервера. Этот параметр обязателен, кроме случая установки SourceTV прокси.

Другие параметры:
+ip - указывает ip адрес, на котором запускается сервер. Использовать только в случае наличия нескольких адресов на сервере!
-port - указывет UDP порт, на котором запускается сервер. По умолчанию используется порт 27015. Если порт по умолчанию занят, автоматически используется следующий.
+tv_port - указывает UDP порт, на котором запускается SourceTV. По умолчанию используется порт 27020, если он занят, автоматически используется следующий
-tickrate - указывает тикрейт сервера.

Полный список параметров - http://developer.valvesoftware.com/wiki/Command_Line_Options

Сохраняем файл в папке сервера (c:/server)(у меня имя файла start) с расширением .bat

Теперь просто запускаем start.bat

 
  • Страница 1 из 1
  • 1
Поиск: