-
Notifications
You must be signed in to change notification settings - Fork 0
aleksandr-bakanov/troll
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Игра ТролльКонтроль. Напишу каким образом запустить у себя на компьютере сервер и клиент для баловства. Для этого нам потребуется: 1) Python 2.7 2) Какой-нибудь веб-сервер (например apache) 3) MySQL сервер 4) MySQLdb (модуль для общения Python и MySQL) Установка пунктов 2 и 3 хорошо описана здесь: http://php-myadmin.ru/learning/instrument-intro.html . Там же можно узнать как установить php и phpMyAdmin – полезные штуки. Установка пунктов 1 и 4 гуглится на ура. (Установка всего этого дела в Linux вообще мила и не требует никаких усилий). После того как инструментарий установлен делаем следующее: 1) Скачиваем репозиторий проекта с GitHub. Условимся называть корневую директорию troll. 2) Создаем виртуальный хост на веб-сервере и назначаем ему DocumentRoot = troll/client/flash/bin. В этой папке лежит все необходимое для работы клиента. 3) В MySQL создаем базу данных troll и импортируем в нее файл troll.sql из корня репозитория. Это создаст необходимые таблицы в базе данных и одного игрока с именем 'a' (латиницей) и паролем '1'. 4) Открываем файл troll/server/python/src/config.py и, если нужно, заменяем значения констант для подключения к базе данных. 5) Идем в папку troll/server/security и запускаем python security.py. В Linux секьюрный сервер нужно запускать с правами администратора ( sudo python security.py ), потому что он биндит 843 порт. 6) Идем в папку troll/server/python и запускаем python main.py. Здесь права администратора не нужны. 7) Открываем в браузере наш виртуальный хост с клиентом. Вуаля! Нажимаем на красный квадратик в правом нижнем углу окна для открытия окна дебага. Если там написано 'Connection established', то все окей. Если нет, то что-то не так.
About
Игра Тролль-Контроль
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published