IPB

Здравствуйте Гость ( Вход | Регистрация )

 
Reply to this topicStart new topic
> Сервер 1.01.01.12
Alex
Apr 4 2003, 11:23
Отправлено #1


Begemoth
Group Icon

Группа: Server Owners
Сообщений: 1 577
Регистрация: 9-July 01
Из: Санкт-Петербург
Пользователь №: 402



Вышел новый сервер:
QUOTE

1.01.01.12
- Добавлен новый режим работы сервера ALL_ENEMY (Все игроки враги друг другу).
- Добавлен режим журналирования событий игры, см. команду EVENT_LOG. Данная
информация позволит владельцу сервера создавать игровые новости.
- Исправлена ошибка формирования неверного кол-ва разрушений при бомбардировке.


С 1 и 3-им пунктом все ясно.

А вот насчет 2-го:
1. Идея - супер.
2. Увы, но в Real4X ID пользователя не уникален и что-то умное посчитать по этому логу будет сложно. Надо хотя бы добавить события уничтожения игрока и присвоения ему ID, а лучше как я уже просил все-таки сделать его уникальным, надо поразмыслить. Думаю, еще много подводных камней.
3. Придется попарится с обработкой  ;)


--------------------
Владелец самого мощного оружия галактики - дисконнекта
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Alex
Apr 4 2003, 11:34
Отправлено #2


Begemoth
Group Icon

Группа: Server Owners
Сообщений: 1 577
Регистрация: 9-July 01
Из: Санкт-Петербург
Пользователь №: 402



Может кому интересно будет, привожу кусок из мануала к серверу:

QUOTE


EVENT_LOG OFF,filename[ -t]
- OFF Закрыть текущий журнал событий
- filename Открыть журнал событий в указанный файл
флаг -t Обнуляет журнал при открытии.

Формат журналирования событий:

GameTime'\t'ObjectType'['ObjID'.'OwnerID']\t'EventName['('EventData1','EventData2')']

Где:
GameTime    - игровое время (Формат YYYY/MM/DD HH)
ObjectType  - Символьный тип объекта (Источника сообщения) Planet, Fleet, Battle
OwnerID    - ID игрока/владельца объекта
Data1,Data2 - Дополнительные данные события (Если тип символьный, то значение заключается в одинарные кавычки)
-----------------+------------------------------+-------------------+------------------+----------------+----------------
EventName        | Расшифровка                  | Data1            | Data2            | Data2          | Data3
-----------------+------------------------------+-------------------+------------------+----------------+----------------
ABANDON          | Потеря планеты.              | AbandonType      | Lost Population  | InitiatorID    |
COMET            | На планету упала комета.    | Population Kill%  |                  |                |
EARTHQUAK        | Землетрясение.              | Population Kill%  |                  |                |
PLANET_DEFEND    | Защита планеты от окупантов.| AttackerID        | Total Kills      |                |
BOMBARDMENT      | Бомбардировка планеты.      | AttackerID        | Population Kill% |                |
DEFEND2ORBITAL  | Уничтожение флота на орбите  | FleetOwnerID      | Ships Destroy%  |                |
                |  планетарной защитой.        |                  |                  |                |
MP_ATTACK        | Атака пакетом минералов.    | AttackerID        | Population Kill% |                |
SG_EXPLOSION    | Уничтожение флота при прыжке |                  |                  |                |
                |  через З.В.                  |                  |                  |                |
ENGINE_EXPLOSION | Потеря кораблей от взрыва    | Ships Destroy%    |                  |                |
                |  двигателей.                |                  |                  |                |
MINE_BLOW        | Уничтожение на минном поле.  | MineOwnerID      | Ships Destroy%  |                |
FLEET_PRESENT    | Подарок флота расе.          | RecipientID      |                  |                |
ENTER2BATTLE      | Игрок вступил в битву.      | IdPlayer          | Num Ships        | Ships cost    |
QUIT_BATTLE      | Завершение битвы для игрока. | IdPlayer          | Num Ships        | Ships cost    | QuitReasonType



-----------------+--------------------------------------
AbandonType      | Расшифровка
-----------------+--------------------------------------
Environment      | Плохая окружающая среда
Comet            | Упала комета
MPacket          | Упал пакет минералов
Bomb            | Бомбардировкой
Ground          | Все колонисты погибли в битве
Earthquake      | Землетрясение
Epidemic        | Эпидемия
AggressiveAnimal | Агрессивная фауна
Revolt          | Бунт
TechnoCataclysm  | Технотронный катаклизм
Unknown          | Неизвестная причина

-----------------+--------------------------------------
QuitReasonType  | Расшифровка
-----------------+--------------------------------------
Escape          | Игрок бежал из битвы
Destroy          | Игрок проиграл битву
Victory          | Игрок победил в битве




--------------------
Владелец самого мощного оружия галактики - дисконнекта
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Fast ReplyReply to this topicStart new topic
1 посетитель читает эту тему (1 гость и 0 скрытых пользователей)
0 пользователей:

 



- Упрощённая версия Сейчас: 29th July 2021 - 17:48