• Страница 1 из 1
  • 1
Архив - только для чтения
вопросы и ответы Полезные сведения о работе с серверами
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 дней без %
 
CS-AN-NET-69-69Дата: Пятница, 14.01.2011, 14:05 | Сообщение # 2
[ Hosting-Admin ]
Группа: Администраторы
Сообщений: 7047
Статус: Offline
cool

Ставка дня 69-13-59.ru
Бонус 19500 RUB на первый депозит
Бонус 5000 RUB на первый депозит
Кредитная карта 100 дней без %
 
  • Страница 1 из 1
  • 1
Поиск: