Здравствуйте!
Вы бы хотели свой собственный Transformice сервер, с Вашими игроками и правилами? Я думаю, что да!
В этом гайде я расскажу Вам как поставить Transformice на сервер. Отмечу, что это гайд на создание онлайн сервера, а не одиночного на ПК.
Исходный архив ([Ссылки могут видеть только зарегистрированные пользователи. ])
И так, для того чтобы Ваш Transformice без проблем, Вам понадобиться VPS сервер с Ubuntu ОС.
Если на Вашем сервере не установлен Apache и Python, их необходимо обязательно установить.
P.S Если кому-то не понятно как это делается, напишите в ответы
И так, если у Вас есть сервер с необходимыми параметрами, то установка Transformice займет не более 5 минут.
Извлеките архив Transformice.zip. В архиве 3 папки.
Установка серверной части
1. Откройте файл Server.py (желательно через NotePad++)
2. Найдите в файле "def __init__(self, HOST='ВАШIP', PORT=1111):"
3. Вместо "ВАШIP" укажите IP сервера, на котором Вы собирайтесь поставить Transformice. Менять порт не нужно.
4. Создайте папку "tfm" в корневом каталоге сервера (путь к корневому каталогу: /)
5. Загрузите в папку "tfm" все файлы из папки "Server"
Серверная часть установлена.
Установка клиента в WWW
1. В папке "WWW" откройте файл Transformice.xml и файл crossdomain.xml, и отредактируйте в них IP адреса (порт не менять).
2. В файле Transformice.xml установите желаемый язык игры:
<T L="br"> - br это и есть информация о языке. Замените "br" на "ru", если Вам необходим русский язык клиента. Если же необходим английский, замените на "en".
3. Откройте WWW каталог на сервере (по умолчанию это /var/www/ или /var/www/html), но все зависит от технических настроек*
4. Загрузите все файлы из папки "WWW" в WWW каталог сервера.
Запуск сервера
1. Подключитесь к серверу через SSH клиент (советую использовать Putty) и выполните следующие команды:
cd /
cd /tfm
screen python Server.py
Должно появится сообщение о том, что сервер запущен и online.
Если сервер выдаст уведомление о том, что команды screen не существует, выполните следующую команду:
sudo apt-get install screen
Затем повторите действие*
Поздравляем! Transformice сервер установлен!
Перейдите по адресу [Ссылки могут видеть только зарегистрированные пользователи. ]
Далее я думаю объяснять ничего не надо.
О том, как редактировать БД и изменять ее без повреждений, я расскажу в следующий теме.
Совсем скоро я выложу исходники практически самой новой версии.
Удачи!
Можете смело писать свои вопросы
[Ссылки могут видеть только зарегистрированные пользователи. ]
Последний раз редактировалось MembRupt; 27.07.2015 в 15:39.
Здравствуйте! Спасибо за замечательную инструкцию,всегда хотел установить любисый transformice на linux!
Хочу спросить - какая последняя версия сервера transformice (давно не следил за ним)
Также добавлю - нужно вроде-бы установить Python чтобы работали файлы .py
Ещё добавлю что лучше устанавливать nginx - он работает быстрей и устанавливается легче.
Может кто в курсе, пытался сделать по этому туториалу сервер, но при попытке запуска server.py putty выдает ошибку screen terminated. Все доп по типа Apache и примочек для питона установлены на сервер. Может помочь кто?