Как запустить свою браузерную игру
Можно купить браузерную онлайн игру перейдя по картинке внизу статьи, перейдете на игру и посмотрите стоит ли покупать. А ниже несколько слов опишу как я её ставил, такая рабочая статья, с выделением всех проблем возникших с базами данных при установке браузерной игры на хостинг, не стал её приравнивать к полному оригиналу конечного текста а просто отметил красным — ошибки, зеленым их решение, а так статья полностью рабочая. оставил варианты ошибок специально, на память себе и вдруг у кого то из пользователей такие ошибки будут, если Вы не ищите варианты исправления ошибок, то красный текст можно вообще пропускать и не читать.
Предлагаю готовый сервер supernova v.36 или supernova v.44 в аренду администратором за 200 рублей в месяц, с полными правами доступа к панели управления браузерной игрой.

Оказываю помощь в установке движка супернова на платном хостинге SarHosting.ru обращаться через систему тикетов на хостинге сайтов в техподдержку вебхостинга, для запуска движка минимальный нужный тарифный план «ОРБИТА» по цене 75 рублей в месяц. Если не можете установить самостоятельно, то установка через техподдержку 1000 рублей. Обновление до последней публичной версии через техподдержку хостинга 500 рублей.
Продолжим работу с хостингом сайтов с поддержкой РНР, если Вы там еще не имеете аккаунта то советую его оформить на Hostinger.ru. Подробнее о регистрации на хостинге рекомендую почитать в моей статье Бесплатный хостинг сайтов.
Если есть желающие создать сервер браузерной игры Супернова, то эта статья наиболее простой способ воплотить мечту. Мы знаем, что браузерных игр в современном интернете огромное количество, большинство из них представляют из себя интересные по сюжету игрушки онлайн, но у них огромнейший недостаток для простого смертного вебмастера, их использование в своих целях платное. Я предлагаю обсудить установку бесплатной браузерной космической онлайн стратегии Супернова, разработчики выпустили данную игру под лицензией GNU GENERAL PUBLIC LICENSE Version 2, June 1991. Сама лицензия находится в файле docs/license.txt дистрибутива, если в двух словах, то нельзя менять автора и убирать рекламные ссылки на автора, а в остальном ограничений нет.
Создание онлайн игры, творческий процесс, будьте внимательны, качаем скрипт движка игры с официального сайта и для удобства работы с ним, архив .zip размещаем на рабочем столе. В дальнейшем как и для установки любого другого движка сайта переходим в раздел панели управления
Выбираем архив .zip и устанавливаем архив скрипта движка в главную директорию сайта

Немного оговорюсь на счет кодировки, так как разработчики просят создавать базу даных для supernova в utf-8, данный сервис эту кодировку применяет автоматически, настраивать дополнительно её не где не надо. В PhPMyAdmin кстати тоже сервер работает по умолчанию с кодировкой utf-8.
Так теперь выглядит окончательный вариант статьи на моем сайте установленном на хостинге Hostinger:
Далее распаковываем архив движка размещенного на рабочем столе в любую папку, можно и на рабочий стол архив распаковать. К сожалению сразу залить к себе базу данных не получиться, она создана с использованием Mysql 5.5, а нам надо поставить её на Mysql 6.0. Заходим по адресу C:\Documents and Settings\Admin\Рабочий стол\supernova-ws-SuperNova-v34-146-geb78e61\supernova-ws-SuperNova-eb78e61\docs находим файл базы данных supernova.sql открываем его программой Notepad++ и исправляем значения varchar( 255 ) на varchar( 128 ), сохраняем файл. Готовый файл нет смысла выкладывать, разработчики в игре могут свежие настройки залить и файл будет не правильным, или вообще перейти на MuSQL 6.0 тогда и исправлять не надо будет. Лучше я пару слов напишу и скриншот сделаю как его самому исправить. Качаем последнюю версию Notepad++ с официального сайта, запускаем в работу и открываем, должна получиться как на скриншоте, не забываем сохранить.

Переходим в раздел Импорт базы данных и в открывшемся окне выбираем архив базы данных supernova.sql, в моем случае он остался по адресу на Рабочем столе и нажимаем импортировать.
Далее текст статьи по характеру ошибки из-за разных версий баз данных, вдруг пригодиться и мне еще раз надо будет ставить этот движок игра, чтоб не вспоминать судорожно, что при этом происходит удалять не буду (выделено красным по тексту). Текст вызывавший ошибку при импорте базы данных из за различий версий MySQL, если разработчики скрипта перейдут на работу с MySQL 6.0 то и этот текст будет правильным:
Далее распаковываем архив движка размещенного на рабочем столе в любую папку, можно и на рабочий стол архив распаковать. Далее переходим в раздел Импорт базы данных и в открывшемся окне выбираем архив базы данных supernova.sql, в моем случае он находиться по адресу C:\Documents and Settings\Admin\Рабочий стол\supernova-ws-SuperNova-v34-146-geb78e61\supernova-ws-SuperNova-eb78e61\docs и нажимаем импортировать.
После импорта базы данных они на хостинг могут криво установиться,
поэтому на всякий случай заходим в раздел PHPMyadmin и проверяем наличие
таблиц sn_, если таблиц нет то опять импортируем базы данных, но уже через
PHPMyadmin. У нас остается перед установкой сайта браузерной игры, разместить в нужном порядке папки и файлы движка в главной директории через файловый менеджер. Переходим в файловый менеджер.
На этом подготовка к непосредственной установке движка бесплатной космической онлайн стратегии на ваш хостинг завершена. К сожалению скрипт не устанавливается автоматически, связано я думаю это с тем, что ему нужна база данных, он её имеет и нам придется прописывать базу данных в ручную.
Для этого в директории вашего сайта через файловый менеджер по адресу /docs ищем файл config.php.sample копируем и вставляем его в главную директорию. В главной директории переименовываем его название на config.php, открываем для редактирования (правой кнопкой мыши по файлу)
Исправляем данные на свои значения, внимательно прописываем значения из раздела база данных mysql

«server» => «mysql.hostinger.ru», «user» => «supernova_user», «pass» => «пароль от MySQL», «name» => «supernova», конкретно что сюда писать мы разбирали выше и показано на четвертом скриншоте этой статьи. Все внесенные в файл изменения не забываем сохранить. Установка завершена, переходим по адресу сайта и он должен поприветствовать нас красивым входом в игру, но к сожалению это не так, есть ошибка
После установки базы данных с официальной загрузки сервера по адресу открывается страница с ошибкой:
DB error — cannot find any table. Halting…
phpMyadmin тоже с ошибкой принимает базу данных.
#1071 — Specified key was too long; max key length is 1000 bytes
После входа по адресу вашего ип, будет написана какая то непонятная ошибка:
Altering error for table `planets`: Table ‘u588888447_ekt.sn_planets’ doesn’t exist
ADD `debris_metal` bigint(11) unsigned DEFAULT ‘0’
Но после обновления страницы сообщит информацию:
Обновляется база данных. Расчетное время окончания — 24 секунд (время обновления может увеличиваться). Пожалуйста, подождите…
Obnovljaetsja baza dannyh. Rasschetnoe vremya okonchanija — 24 secund. Pozhalujsta, podozhdute…
Database update in progress. Estimated update time 24 seconds (can increase depending on update process). Please wait..
Ждем указанное время и после обновления базы заходим на сайт игры входим но нет окна регистрации, показывает различные ошибки в phpMyadmin ошибка выглядит как указано ниже.
SQL-запрос:
— ——————————————————— — — Структура таблицы `sn_payment` — CREATE TABLE IF NOT EXISTS `sn_payment` ( `payment_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘Internal payment ID’, `payment_status` int(11) DEFAULT ‘0’ COMMENT ‘Payment status’, `payment_user_id` bigint(20) unsigned DEFAULT NULL, `payment_user_name` varchar(64) DEFAULT NULL, `payment_amount` decimal(60,5) DEFAULT ‘0.00000’ COMMENT ‘Amount paid’, `payment_currency` varchar(3) DEFAULT » COMMENT ‘Payment currency’, `payment_dark_matter_paid` decimal(65,0) DEFAULT ‘0’ COMMENT ‘Real DM paid for’, `payment_dark_matter_gained` decimal(65,0) DEFAULT ‘0’ COMMENT ‘DM gained by player (with bonuses)’, `payment_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘Payment server timestamp’, `payment_comment` text COMMENT ‘Payment comment’, `payment_module_name` varchar(255) DEFAULT » COMMENT ‘Payment module name’, `payment_external_i[…]
#1071 - Specified key was too long; max key length is 1000 bytes

По вопросам администрирования этого сервера его настроек можно писать здесь или обращаться в техподдержку на официальный проект.
Если у Вас бесплатный тариф тогда лимит 3 одновременных подключения к
базе данных. Увеличить этот лимит на бесплатном сервере нельзя. На бесплатном тарифе одновременно в четвером уже не поиграешь.
Предлагаю готовый сервер supernova v.34 в аренду администратором за 200 рублей в месяц, с полными правами доступа к панели управления браузерной игрой.

Оказываю помощь в установке движка супернова на платном хостинге SarHosting.ru обращаться через систему тикетов на хостинге сайтов в техподдержку вебхостинга, для запуска движка минимальный необходимый тарифный план «ОРБИТА» по цене 75 рублей в месяц. Берите в аренду админку, устанавливайте сами или заказывайте установку у нас.
Заказ на открытие сервера supernova можно отправить через форму обратной связи:
К сожалению я по ошибкам не смогу определить проблемы По опыту работы с хостингер и установкой на неё движка Супернова, советую проверить на аккаунте какой Mysql используете, если 5.3. то движок должен запускаться при выполнении всех действий описанных в статье , в статье описаны ошибки и их исправления при установке на Mysql.

По коду ошибку можно определить если ты с ней сталкивался ранее или просто умный, а самоучки обычно действуют методом проб и ошибок.
Разработчик пишет, что PHP должен быть 5.2, тоже проверьте. Моя статья писалась под версию движка v.34 в настоящее время разработчиком выпущена версия v.39 возможно внесены изменения и установка по данной методике не актуальна. Рекомендую использовать версию v.34 это моя копия уже с измененным как надо файлом базы данных supernova.sql скачать можно тут supernova v.34.