ФАЙЛЫ КОНФИГУРАЦИИ:<br>
* Чтобы выставить настройки на сервере, их надо прописать в файле /cstrike/server.cfg. Есть несколько способов того, как это сделать. Один из них<br> – раздобыть чей-нибудь работающий конфиг и отредактировать его. Другой путь – найти описание серверных команд, выбрать нужные и<br> вписать каждую по отдельности.<br>
<br>
СОЗДАНИЕ .bat ФАЙЛА:<br>
<br>
* Лучше всего создавать отдельную папку с ярлыками для создания игровых серверов. Также там можно расположить несколько .bat файлов<br> для<br> создания выделенных серверов. Сделать батник проще простого: создайте текстовый файл, поместите туда командную строку для запуска<br> сервера и сохраните как файл с расширением .bat или просто измените расширение .txt на .bat после сохранения.<br>
<br>
КОМАНДНАЯ СТРОКА:<br>
<br>
* Настройки сервера можно задать не только в конфиге. Для каждого отдельного сервера нельзя создать свой конфиг (даже из командной строки,<br> используя +exec...), поэтому лучше прописать некоторые настройки прямо в командной строке. К ним относятся, например, имя хоста<br> или название сервера. Если вы используете несколько портов, то, скорее всего, не захотите, чтобы все сервера назывались одинаково.<br> Если так и есть, вы указываете имя хоста не в конфиге, а в командной строке. А так как для каждого порта у вас будет отдельная командная<br> строка, в ней очень удобно указывать специфические настройки для каждого сервера. Из прочих команд в командной строке вам может<br> понадобиться maxplayers (+maxplayers 20), пароль для соединения с сервером для ограничения доступа (+sv_password match), и т.д. Например:<br>
<br>
С:\gameservers\hlserver\hlds.exe -game cstrike -port 27015 +maxplayers 20 +sv_password match +hostname "My Server" +mp_timelimit 40 +map<br> de_dust
<br>
СОЗДАНИЕ НЕСКОЛЬКИХ СЕРВЕРОВ:<br>
* Зачем запускать только один сервер, если можно без проблем запустить много? Если железо (и оперативка в частности), может поддерживать<br> больше серверов, можно элементарно запустить несколько серверов на разных портах. По умолчанию первый сервер настраивается на порт<br> 27015.<br> Для запуска дополнительных серверов надо всего лишь создать дополнительные командные файлы. Скопируйте командную<br> строку<br>, которая создает первый сервер, и измените или добавьте "-port XXXXX", где X – номер порта. Большинство админов просто увеличивают номер каждого следующего порта на один, начиная с 27015, но вы можете использовать совершенно любой номер (при условии, что<br> он не занят). НЕЛЬЗЯ использовать один и тот же порт для нескольких серверов, даже если это совершенно другая игра.
<br>
ServerDoc СПАСЕТ ОТ КРАХА:<br>
<br>
* Самая большая проблема, с которой приходится сталкиваться админам при запуске Half-Life серверов - это то, что сервер может упасть в самый
<br>неподходящий момент (например, когда вас нет рядом). К счастью, в природе существует такая программа как ServerDoc. Она поддерживает<br> жизнеспособность сервера и избавляет от необходимости ежедневной проверки. ServerDoc запускается из-под Half Life и<br> отслеживает состояние игры каждые несколько секунд, убеждаясь в том, что он работает нормально. Если выяснится, что процесс Half Life<br> остановлен, программа сама перезапустит его. К сожалению, в NT есть одна загвоздка, которая не дает ServerDoc перезапускать программы. Это<br> программа диагностики Dr. Watson, встроенная в NT. Иногда она требует кликнуть мышью на выдаваемых сообщениях, чтобы<br> позволить<br> ServerDoc перезапустить программу, которая больше не хочет работать. Программу Dr. Watson можно легко отключить, но<br> лучше<br> этого не делать, если только вы полностью не распоряжаетесь сервером. Ниже приведены примеры батников с новой командной<br> строкой, включающей ServerDoc. Единственное изменение - добавлен serverdoc.exe в начале обычной строки запуска сервера Half Life: <br>
С:\gameservers\serverdoc\serverdoc.exe C:\gameservers\hlserver\hlds.exe -game cstrike -port 27015 +maxplayers 20 +sv_password match +hostname<br> "Me Server" +mp_timelimit 40 +map de_dust<br>
<br>
ПЛАНИРОВАНИЕ В NT:<br>
<br>
* ServerDoc может не только поддерживать сервер в рабочем состоянии, но и даже имеет встроенный планировщик задач. Однако, его немного<br> сложно освоить, а значит – и эффективно использовать. Если необходимо запускать сервер по расписанию, то это проще сделать из<br> встроенного Планировщика задач. В NT4 в Планировщик можно попасть из Моего Компьютера, а если его там нет, установите с дистрибутива<br> ОС. Есть только одна проблема – эта прога не умеет в назначенное время выгружать программы. Хотя, может быть, это можно сделать и по-другому.
<br>
ПАТЧИ И АПГРЕЙДЫ:<br>
* Патчи – это здорово! Они решают проблемы, которые уже давно не дают вам жить. Но админы серверов должны помнить, что иногда патчи ломают<br> больше, чем строят. Обычно патчи выходят в двух исполнениях – полная версия, которая апгрейдит любую версию до текущей, и<br> частичная, которая апгрейдит только предыдущую версию до текущей. ВСЕГДА лучше использовать полные версии. Почему? Потому что можно<br> столкнуться с большим количеством проблем, когда пытаешься устанавливать много патчей, один поверх другого. На всякий случай можно<br> всегда<br> держать под рукой 90-метровый дистрибутив hlserver и реинсталлировать его каждый раз, когда хотите пропатчить его заново. Но<br> проверьте, сохранили ли вы конфиг, иначе придется помучаться пару ночей, переконфигурируя сервер.<br>