1
Игровые сервера / Панель управления сервером Warband
« : 02 Ноября, 2014, 21:45 »
(Заброшено и морально устарело на 16.02.2015)
Читатель! Если тебе лень разбираться в разных технических терминах и выбирать из сотен хостингов, можешь обратиться к этому мисье. Он со мной тесно сотрудничает; значительная часть функционала и багфиксов появилась при его участии.
Панель - небольшой инструмент, который поможет настроить удалённый сервер на linux не вводя ни одной команды в терминал. Панель почти не влияет на работу других приложений. В отличие от этих-ваших-хостингов, вы можете параллельно с сервером Варбанда запустить сайт клана, teamspeak, ftp-сервер -- всё что угодно, ограничений нет.
Как пользоваться:
Зайдите по адресу (подставьте свои значения):
62.109.15.113/?ip=[ip-адрес]&port=[порт]&u=[пользователь]&p=[пароль]
Если порт не задан, будет использован 22-й (дефолтный в большинстве систем). Если пользователь не задан, будет использоваться root (суперпользователь, имеющий все права на все файлы).
Пример:
http://62.109.15.113/?ip=176.99.7.180&p=test&u=root
IP: 176.99.7.180
user: root
password: test
Руководство по неочевидным функциям панели:
Запустить сервер
Запускает сервер через exe, конфиг и модуль, указанные в конфиге.
Просмотреть rgl_log.txt
Выводит лог запуска сервера. Если сервер по каким-либо причинам сервер не запустился -- в нём нужно посмотреть в первую очередь
Сменить мастер-сервер
Загружает на сервер альтернативные exe-шники для мастер-серверов taleworlds (лицензия) или fianna (пиратская версия). В будущем добавлю мастер-сервер для ОиМа и лаунчер WSE.
Информация о сервере
Выводит основные данные о сервере (для отсылания опытным админам, если что-то сломается), и вывод top -- мониторинга запущенных процессов.
Файловый менеджер (beta)
Пока готовы только загрузка по http, навигация по файловой системе и редактирование текстовых файлов. Позже обещаю файловый менеджер покруче виндового Проводника.
Установка сервера
Полностью удаляет всё содержимое домашней директории и с нуля устанавливает сервер.
Настройки
Тут хранится информация, необходимая для работы других модулей панели: как называется исполняемый файл, где находится конфиг и какой модуль нужно использовать. По умолчанию это mnb-server.exe, config.txt и Native соответственно.
Обновление от 05.12.14:
- Работает загрузка модулей
- Пофикшен баг с загрузкой экзешников
Обновление от 06.12.14:
- Пофикшен баг с загрузкой файлов больше 80МБ
Обновление от 07.12.14:
- Теперь запускаются сервера на пиратке
Обновление от 13.12.14:
- Панель теперь работает под Chrome
- Добавлен мод Viking Conquest
Обновление от 13.12.14:
- Viking Conquest теперь работает на лицензии (оказывается, ему нужен собственный exe'шник)
Обновления от 15.12.14:
- Добавлен мод Persistent World
- Добавлен мод Persistent Frontier
Планы, в порядке приоритета:
- Мониторинг текущего статуса: сколько человек сейчас на сервере, запущен ли он, на каком мастер-сервере он запущен etc.
- Загрузка карт отдельной функцией
- Копирование/вставка/удаление в файловом менеджере, а также работа с архивами.
- Планировщик (crontab). С его помощью можно будет автоматически, регулярно выполнять какие-либо одинаковые действия, к примеру перезагрузку и очистку банлиста.
- Фаервола (iptables) для защиты от DoS-атак.
Читатель! Если тебе лень разбираться в разных технических терминах и выбирать из сотен хостингов, можешь обратиться к этому мисье. Он со мной тесно сотрудничает; значительная часть функционала и багфиксов появилась при его участии.
Панель - небольшой инструмент, который поможет настроить удалённый сервер на linux не вводя ни одной команды в терминал. Панель почти не влияет на работу других приложений. В отличие от этих-ваших-хостингов, вы можете параллельно с сервером Варбанда запустить сайт клана, teamspeak, ftp-сервер -- всё что угодно, ограничений нет.
Как пользоваться:
Зайдите по адресу (подставьте свои значения):
62.109.15.113/?ip=[ip-адрес]&port=[порт]&u=[пользователь]&p=[пароль]
Если порт не задан, будет использован 22-й (дефолтный в большинстве систем). Если пользователь не задан, будет использоваться root (суперпользователь, имеющий все права на все файлы).
Пример:
http://62.109.15.113/?ip=176.99.7.180&p=test&u=root
IP: 176.99.7.180
user: root
password: test
Руководство по неочевидным функциям панели:
Запустить сервер
Запускает сервер через exe, конфиг и модуль, указанные в конфиге.
Просмотреть rgl_log.txt
Выводит лог запуска сервера. Если сервер по каким-либо причинам сервер не запустился -- в нём нужно посмотреть в первую очередь
Сменить мастер-сервер
Загружает на сервер альтернативные exe-шники для мастер-серверов taleworlds (лицензия) или fianna (пиратская версия). В будущем добавлю мастер-сервер для ОиМа и лаунчер WSE.
Информация о сервере
Выводит основные данные о сервере (для отсылания опытным админам, если что-то сломается), и вывод top -- мониторинга запущенных процессов.
Файловый менеджер (beta)
Пока готовы только загрузка по http, навигация по файловой системе и редактирование текстовых файлов. Позже обещаю файловый менеджер покруче виндового Проводника.
Установка сервера
Полностью удаляет всё содержимое домашней директории и с нуля устанавливает сервер.
Настройки
Тут хранится информация, необходимая для работы других модулей панели: как называется исполняемый файл, где находится конфиг и какой модуль нужно использовать. По умолчанию это mnb-server.exe, config.txt и Native соответственно.
Обновление от 05.12.14:
- Работает загрузка модулей
- Пофикшен баг с загрузкой экзешников
Обновление от 06.12.14:
- Пофикшен баг с загрузкой файлов больше 80МБ
Обновление от 07.12.14:
- Теперь запускаются сервера на пиратке
Обновление от 13.12.14:
- Панель теперь работает под Chrome
- Добавлен мод Viking Conquest
Обновление от 13.12.14:
- Viking Conquest теперь работает на лицензии (оказывается, ему нужен собственный exe'шник)
Обновления от 15.12.14:
- Добавлен мод Persistent World
- Добавлен мод Persistent Frontier
Планы, в порядке приоритета:
- Мониторинг текущего статуса: сколько человек сейчас на сервере, запущен ли он, на каком мастер-сервере он запущен etc.
- Загрузка карт отдельной функцией
- Копирование/вставка/удаление в файловом менеджере, а также работа с архивами.
- Планировщик (crontab). С его помощью можно будет автоматически, регулярно выполнять какие-либо одинаковые действия, к примеру перезагрузку и очистку банлиста.
- Фаервола (iptables) для защиты от DoS-атак.