XGSA

Материал из Perimeter Community Wiki.

Перейти к: навигация, поиск

XGSA -- плагин для X-Chat, позволяющий создавать и присоединяться к играм на GSA.

Содержание


Установка

Для начала, как это ни удивительно, необходимо установить X-Chat. При установке не забудьте включить поддержку python-скриптов. Если при установке вы такой опции не нашли, значит эта сборка вам не подойдёт. Кроме того, необходимо установить сам Python.

Чтобы не мучаться с поиском нужной сборки X-Chat'а и установкой Python, скачайте этот архив. Он содержит X-Chat 2.6.2 и минимально необходимый набор файлов для работы XGSA. Просто разархивируйте и запустите xchat.exe. Затем можете приступать к настройке.

Сам плагин необходимо скачать отсюда: http://free.gortransport.info/lx/xgsa/xgsa.py

Файл xgsa.py необходимо положить в папку C:\Documents and Settings\%ваш логин%\Application Data\X-Chat 2. После этого перезапустите X-Chat, и можете приступать к игре

Как это работает

XGSA добавляет поддержку следующих команд:

/gsahost [название комнаты] 
Создать комнату (название по умолчанию -- IRChosted)
/gsajoin ник 
Присоединиться к игре, созданной другим пользователем XGSA (здесь должен указываться его ник в IRC)
/gsaip ip-адрес 
Присоединиться к игре по ip-адресу хоста
/gsanick ник 
Установить свой ник для сетевой игры
/shoip 
Показывает ваш ip-адрес
/shownick 
Показывает ваш текущий ник в сетевой игре

Спецификации

Этот раздел предназначен для тех, кто хочет написать аналогичный совместимый плагин для другого IRC-клиента.

При попытке присоединиться к игре (по команде /gsajoin) клиент отсылает игроку-партнёру приватное сообщение "get_ip". В ответ ожидается сообщение вида "ip x.x.x.x", по получении которого запускается игра с соответствующими параметрами.

Вот и всё ;)

История изменений

1.0.3 (17.03.2007) 
Оптимизация работы с ip-адресами; присоединение к играм теперь происходит быстрее.
1.0.2 (10.03.2007) 
Первая версия, выложенная в открытый доступ. Если вы участвовали в бета-тестировании, очень желательно обновиться
Личные инструменты