Форум
 Скачать cs 1.6
 Патчи cs 1.6
 Читы cs 1.6
 Защита для сервера
 Конфиги
 Боты для cs 1.6
 Программы cs 1.6
 Прицелы cs 1.6
 Скрипты cs 1.6
 Как создать сервер
 Плагины cs 1.6
Моды cs 1.6
Главная
Регистрация

Ваша реклама может быть тут!
Ваша реклама может быть тут!


Главная » Файлы » Скачать » Плагины

Скачать Crossserver-adminchat V2.0.3
25.08.2011, 16:56
Этот плагин позволяет администраторам общаться в чате друг с другом находясь при этом на разных игровых серверах(!), само-собой, что эти сервера должны иметь на своем борту плагин cross_server.amxx и быть подключены к какому-то общему мастер серверу.
Все игроки смогут использовать символ "!" перед командой /say, чтобы отправить сообщение всем игровым Администраторам.
Все игроки смогут использовать команды /admins и /admin для просмотра общего списка админов на всех серверах.

-Сообщения не будут посылаться между игровыми серверами пока вы не установите Мастер сервер.
  • Максимальное кол-во серверов подключенных к мастер серверу не ограничено (кол-во подключений к мастер серверу
  • ограничивается только вашим железом ;))
  • Мастер-сервер может буть установлен на любой компьютер имеющий статический ип (реальный и постоянный).
  • PHP на вашем сервере должен быть скомпилирован с опцией --enable-sockets, чтобы скрипт заработал у вас. Смотрите функцию phpinfo(), там сказано, есть ли его поддержка или нет.
  • Сообщения в чате:

1. + зеленые -> Зелеными обозначаются входящие сообщения
2. + цвет вашей команды -> Этим цветом обозначаются исходящие сообщения
  • Вы можете изменить имя ИНФОРМАТОРА, это определяется переменной server_name (см. ниже).

    У администратора должен быть флаг ADMIN_KICK, чтобы он смог использовать этот плагин. (Вы можете изменить в исходниках ADMIN_KICK, к примеру, на 'REQUIRED_ADMIN_LEVEL')

    Установка Мастре-сервера:


  • Мастер-сервер: (ВАЖНО: Этот php-shell-script требует вэб сервера для запуска, не распаковывайте его ниже директории DOCUMENT_ROOT)
  • Скачайте ZIP архив (содержащий мастер-сервер) и распакуйте его в директорию на вашем сайте.
  • Распакуйте и отредактируйте файл 'cross_server.php', найдите в нем этот абзац:
Здесь обозначаются данные для подключения к мастер-серверу:

define(SERVER_PWD,"пароль");
define(SERVER_IP,"xxx.xxx.xxx.xxx");
define(SERVER_PORT,1337);


Введите пароль, ип и порт для вашего мастер-сервера.
SERVER_IP - ип компьютера на котором установлен мастер-сервер.
SERVER_PORT - любой порт на ваше усмотрение (Не советуем ставить порт ниже 1024)
(Эти данные необходимы для подключения к вашему мастер-серверу серверов-клиентов)

После выполнения этих операаций запустите скрипт (для этго нужен shell доступ под linux'ом).

linux:
Код
php cross_server.php

(you can use screen command to keep it running even after logout [help: enter 'man screen'])

windows:
Код
php.exe cross_server.php

(Используйте программу FireDaemon, чтобы автоматитчески загружать скрипт при загрузке вашего сервера (физического))

Game-Server:
  • Скачайте плагин из вложения ниже.
  • Установите его на каждый сервер (загрузите amxx файлы в amxmodx/plugins | отредактируйте configs/plugins.ini)
  • Убедитесь, что вы активировали модуль "sockets" в configs/modules.ini
  • Отредактируйте новый файл configs/cross_server.ini
Добавьте эти строчки в конфиг:
server_name "Test"
master_password "xxxxxxxxx"
master_ip "xxx.xxx.xxx.xxx"
master_port "xxxx"
  • Замените "xxx" на значения, которые вы задаи выше при редактировании файла cross_server.php!
  • Если вы задали значение для переменной server_name "" или вовсе удалили её, то будет использовано имя по умолчанию.
  •  Перезапустите сервер после установки плагина (не используйте команды 'restart' или mapchange)!
Категория: Плагины | Добавил: Administrator
Просмотров: 634 | Загрузок: 0 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: