CS:S GameServer/ru
Вам когда-нибудь хотелось создать и управлять вашим собственным сервером? Это руководство для вас! Вам будет нужен ваш игровой сервер и эти команды - всё запускается через ssh.
Прежде, скорее всего, вы захотите создать папку, чтобы хранить все stream-файлы и HLDS, чтобы не захламлять множеством файлов вашу домашнюю директорию.
mkdir css cd css
Ок, теперь нам нужно скачать приложение "HLDS update"
axel http://www.steampowered.com/download/hldsupdatetool.bin
Теперь мы сделаем приложение исполняемым и запустим его
chmod +x hldsupdatetool.bin ./hldsupdatetool.bin
Выполняясь, приложение установит stream, затем мы сможем сейчас обновить на самую последнюю версию stream (как известно, примерно каждый месяц stream обновляется и содержит что-нибудь новое).
./steam
Это самая длинная и самая мучительно больная часть. Нам сейчас придется установить файлы CS:S в нашу папку.
./steam -command update -game "Counter-Strike Source" -dir
когда это сделано, вы можете настроить ваш "server.cfg" C-strike planet server cfg maker - Эта утилита создаст конфиг сервера для вас, вам просто нужно кликнуть "Да" или "Нет" для перехода по переменным сервера "cvars". Только после того, как вы создали ваш конфиг и скачали выбранные вами карты (или что-нибудь одно), мы можем запускать сервер
Для выбора карт Карты CSS - содержит несколько тысяч карт.
./srcds_run -console -game cstrike +map de_dust2 +maxplayers 32 -pingboost 3 +fps_max 0 -port <your designated port> -autoupdate
Запустит ваш сервер с приемлимым пингом для 32ух игроков, с максимум 1000 fps (вероятнее, запуститься с около 500 fps) на вашем порту и автоматически обновит CS:S, если потребуются модификации. Приложение должно работать на вашем экране, чтобы поместить приложение в background, используйте screen (посмотрите консультацию по screen на этом wiki), а также, вы можете проверять логи и наблюдать, что пошло не так, или смотреть за IP подключившихся людей.
Ссылки на полную документацию: