CS-AN-NET-69-69 | Дата: Пятница, 14.01.2011, 14:04 | Сообщение # 1 |
[ Hosting-Admin ]
Группа: Администраторы
Сообщений: 7047
Статус: Offline
| Как управлять сервером (запуск, остановка, перезапуск)? Quote Мы не стали делать панель управления игровыми серверами, т.к. те же действия можно реализовать проще. Мы даём FTP-доступ к файлам игровых серверов, поэтому управление сервером реализовано с помощью служебных файлов. Для того, чтобы совершить определенное действие, нужно создать (закачать по FTP) в корне сервера пустой файл, без расширения, с определенным именем. Раз в минуту эти файлы находит наш скрипт и выполняет требуемые операции. Ниже перечислены допустимые имена файлов и производимые ими действия. "restart": останавливает сервер и снова запускает его. Файл при этом удаляется. "stop": останавливает сервер. Пока вы не удалите файл самостоятельно, сервер не будет запущен. После удаления - запустится в течении минуты. Как изменить параметры запуска сервера? Quote Создайте в корне сервера текстовый файл "params", без расширения. В него запишите параметры запуска сервера, в одну строку. Параметры -game, -ip игнорируются, параметр -maxplayers работает только в сторону уменьшения. Параметр -port можно изменять, если у вашего игрового сервера отдельный IP (сейчас это так на всех новых заказах, IP отображается в параметрах заказа). Итоговая команда запуска сервера записывается автоматически в файл "run.sh", чтобы вы могли проверить - верно ли вы вписали параметры. Его изменение или удаление ни на что не влияет. CS 1.6: Права администратора в amxmodx. Quote С помощью AMXmodX можно раздавать права администратора по нику игрока или по IP-адресу игрока. Если у вас не установлен AMXmodX, значала его нужно установить и перезапустить сервер. Затем, заходим по FTP в папку: cstrike/addons/amxmodx/configs/, находим там файл user.ini, и открываем его на редактирование. Чтобы добавить администратора по нику (например, если у вас динамический IP-адрес), добавляем строчку: "nickname" "ваш пароль" "abcdefghijklmnopqrstu" "a" где nickname - ваш ник. Например, "AdMin" "superpass" "abcdefghijklmnopqrstu" "a" Если нужно добавить администратора по IP, вписываем: "ВАШ_ИП" "" "abcdefghijklmnopqrstu" "de" например, так: "213.225.256.77" "" "abcdefghijklmnopqrstu" "de" Сохраняем файл, закрываем. Если вы добавили админа по нику, то его пароль нужно указать еще в одном файле: cstrike/userconfig.cfg. Если этого файла нет, то его нужно создать. Вписываем в него следующее: name "Ваше имя" setinfo "_pw" "Ваш пароль" например, так: name "AdMin" setinfo "_pw" "superpass" Сохраняем файл, закрываем. Пароли в обоих файлах должны совпадать, будьте внимательны. При добавлении админа по IP добавлять данные в userconfig.cfg не обязательно. Всё - перезапускаем сервер, и вы уже админ. Добавления других админов Понятно, что не стоит давать другим людям полные права на управление сервером, поэтому стоит подумать какие права доступа давать, а какие нет. По аналогии выше перечисленных прав "abcdefghijklmnopqrstu" - полный доступ ко всем функциям, можно давать посторонним людям такой доступ: "cdefijmu". Это даст возможность банить, кикать, слеить, менять карты, писать как админ и заходить в амхмодменю - обычно этого достаточно. Сервер работает медленно и лагает! Quote Для HLDS (CS 1.6 и т.п.) 1. Добавьте в файл params параметры: -pingboost 2 +sys_ticrate 1000 2. Это уменьшит latency (пинг) если у игроков качественный интернет. Добавляется в конфиг сервера (server.cfg) или игрового клиента. sv_minupdaterate 66 sv_minrate 8000 sv_maxupdaterate 101 sv_maxrate 25000 Это уменьшит лаги если у игроков не качественный интернет. Добавляется в конфиг сервера (server.cfg) или игрового клиента. sv_minupdaterate 20 sv_minrate 2500 sv_maxupdaterate 101 sv_maxrate 25000 3. Инструкция от одного из наших клиентов: Все на самом деле просто - лаги получаются из-за скачков FPS сервера. Даже при низких значениях sys_ticrate FPS не стабилен. После выполнения нижеприведенных действий, на моем сервере FPS стал стабилен даже при значении в 4000 (хотя хватит и 1000). Для начала выясним, действительно ли скачет FPS. Для этого заходим на сервер и прописываем в консоли (по отдельности каждую строку): rcon_password ВАШ rcon ПАРОЛЬ После этого несколько раз пишем: rcon stats И сравниваем значения. Если значения FPS сильно меняются - то читайте дальше... * Стабилизируется FPS чень просто: Качаем плагин для Metamod: mmtimer 1.6 (http://rghost.ru/3547163). * Папку mmtimer по FTP загружаем в папку cstrike/addons/ * В файле cstrike/addons/metamod/plugins.ini прописываем в новой строчке: linux addons/mmtimer/mmtimer_i386.so * В файле sctrike/server.cfg прописываем (либо изменяем значения): sys_ticrate 1000 mm_insane 1 * В файле params дописываем -pingboost 3, и перезапускаем сервер путем загрузки файла restart (ждём пару минут). * Вновь проверяем командой rcon stats, и сравниваем. P.S. Железо на серверах разное, можно попробовать разные значения mm_insane (0,1,2). P.P.S. Плагин mmtimer работает ТОЛЬКО с параметром запуска -pingboost 3 Мне нужен другой игровой сервер! Quote Напишите нам, с указанием полного названия и версии сервера. Мы рассмотрим возможность установки этого сервера на наш VDS, и сообщим вам результат (в том числе ориентировочную стоимость заказа). Где изменить выводимые сервером CS 1.6 сообщения? Quote Вот список файлов, куда мы добавляли рекламу нашего сервиса: cstrike/addons/amxmodx/configs/advertisements.ini cstrike/addons/amxmodx/configs/server_admin.cfg cstrike/server.cfg cstrike/motd.txt cstrike/rules.txt Откройте и поменяйте. Баннер лежит в папке cstrike/gfx, файл .tga Сервер не запускается после изменений по FTP Quote Первым делом, проверьте файл "server.log". Он создаётся при запуске сервера, и все сообщения сервера выводятся туда. Если при запуске произошла ошибка - скорее всего, в этом файле записано соответствующее сообщение.
Ставка дня 69-13-59.ru Бонус 19500 RUB на первый депозит Бонус 5000 RUB на первый депозит Кредитная карта 100 дней без %
|
|
| |