Overview
Создание сервера игры Counter Strike Source
Подготовка
Для того чтобы создать сервер нам понадобится следующее:
1. Нужно скачать SteamCMD
2. Создаем папку Servers в ней еще одну папку SteamCMD
3. Извлеките содержимое SteamCMD в папку SteamCMD
(Пример Windows: D:ServersSteamCMD)
4. Открываем папку со SteamCmd (D:ServersSteamCMD) и запускаем steamcmd.exe
Программа будет автоматически обновлена и будет выведена строка с надписью Steam>
Загрузка CS:S Dedicated Server
Для загрузки большинства серверов можно зайти «анонимно»
login anonymous
Если анонимный вход не работает для конкретной игры, вам нужно войти в аккаунт Steam
steam>login username password
Пример: login admin 123456
Если Вы получаете сообщение об ошибке Steam Guard, проверьте Ваш e-mail на на наличие письма с кодом доступа к аккаунту и выполните следующую команду (сделать это нужно только один раз):
set_steam_guard_code yourcodehere
Пример: set_steam_guard_code ABCD
Если все сделано правильно, увидете сообщение о том, что Вы успешно вошли в свой аккаунт…
1. Если Вы выполнили предыдущие пункты правильно то при следующем запуске, SteamCmd залогинится автоматически.
2. Что бы упростить обновления сервера (особенно когда он не один), скопируйте ярлык steamcmd.exe в папку где будет хранится наш сервер. В нашем случае (D:Servers)
3. Выберите скопираваный ярлык steamcmd.exe и правой кнопкой мыши выберите свойства.
В поле Рабочая папка впишите:
D:Servers
В поле объект впишите:
D:ServersSteamCMDsteamcmd.exe +login anonymous +force_install_dir D:Servers +app_update 232330 validate +exit
Описание параметров SteamCMD
+login anonymous – Анонимный вход
+force_install_dir C:Server – Папка куда будет загружен сервер
+app_update 232330 validate – Загрузка и обновления сервера
- ID серверов на базе SRCDS
- CS:GO: 740
- DoD:S: 232290
- CS:S: 232330
- HL2:DM: 232370
- TF2: 232250
+exit – Закрыть консоль после загрузки/обновления сервера
Запуск CS:S Dedicated Server
Для запуска сервера создаем текстовый документ и прописуем туда:
set color=1e
color %color%
cls
title ::: Starting Dedicated Server :::
:loop
echo (%date% %time%) Starting SRCDS
start /wait /high d:serverssrcds.exe -console -game cstrike -nocrashdialog +maxplayers 18 +map de_dust2 +sv_lan 0 -port 27016
echo (%date% %time%) Restarting SRCDS
goto loop
Сохраняем в BAT формате.
Описание параметров BAT файла
-nocrashdialog – Не дает серверу упасть, а если произошло падение, включает его снова
+maxplayers 18 – Количество слотов
+map de_dust2 – Карта, с которой начнет работу сервер
+sv_lan 0 – Чтобы сервер был виден в интернете
-port 27016 – Порт, на котором будет работать сервер
Сервер готов к работе