Saboteur: Блог

 

Saboteur

разработчик l2j-сервера
Для удаленного доступа админу, удобно зайти телнетом и выполнить несколько команд.
Но я не могу понять как может существовать команда msg <char> или announce и не могу найти способ обратной связи.

Предложение - добавить команду в телнет, по которой все сообщения в каналы будут транслироваться по всем телнет-подключениям. Весьма полезно для быстрого выяснения что случилось и принятия решения, не используя заход в мир громоздким клиентом.

Добавить что-то типа этого в say2 сразу после LOG_CHAT:

if (Config.TELNET_CHAT)
{
private final String telnetchat;

if (_type == TELL)
{
LoginServer.statusServer.SendMessageToTelnets(chatNames[_type] + "[" + activeChar.getName() + " to " + _target + "]" + _text);
}
else
{
LoginServer.statusServer.SendMessageToTelnets(chatNames[_type] + "[" + activeChar.getName() + "]" + _text);
}
}

ну и соответственно реализовать переменную TELNET_CHAT с возможностью включить или отключить параметр из телнета.

-
Saboteur aka Sergey Kulik
 

Saboteur

разработчик l2j-сервера
Предложение - вынести часть конфигурационных файлов за репозиторий, чтобы не было проблем с обновлением их из репозитория и потерей своих конфигов.

что предлагается:
1) Файлы из каталога config в репозитории переименовать в *.sample, при запуске сервера, если сервер не находит нужных файлов, он будет брать информацию из .sample файлов
При этом в sample можно назначить непустой дефолтный пароль, о чем упомянуть в install.txt если таковой есть

2) для файл setup.bat из /sql, который содержит авторизацию и имя базы sql либо добавить возможность вызова setup_local.bat командой
if exist setup_local.bat setup_local.bat
в начале файла, а можно и ничего не делать, этот скрипт не настолько критичный, как конфиги.


Что это дает:
возможность более простого автоматического обновления сервера без потери локальных настроек.
конечно можно после обновления сервера скопировать настройки из резервной копии, но мне кажется что предложение достаточно актуально, и легко реализовывается.

-
Saboteur aka Sergey Kulik
 

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru