[Движок] Скрипт онлайн игры Z-WAR (z-war.com)

artemka87

Гуру форума
Регистрация
5 Апр 2010
Сообщения
106
Реакции
80
Внимание! По просьбе ТС добавляю инфу:
"в каталоге forum шелл существует.. и при установке игры желательно эту папку удалить.. "


Скрипт онлайн игры про зомби и выживших z-war.com
Очень интересный скрипт..
Автор рипа: O*nix
Дата рипа: 15.10.10
В архив входит:
  • -- Исходники php игры
  • -- Исходники php форума
  • -- Базы sql игры
  • -- Базы sql форума
Дэмо: (официальный сайт.. немного доработан)
Моё демо:
Особенности игры:
  • --Прост в установке.
  • --Хорошая админка
  • --Код весь в комментариях, что позволяет легко по нему ориентироваться.
Вот пример и так всё.
  • --Дизайн просто изменить под себя.
  • --СМС биллинг
Установка:
1. Копируем игру на локал-сервер в корень www/
2. Создаем в phpMyAdmin базу z_war. Заливаем туда z_war.sql (170мб которая) при помощи Navicat. Будут правда ошибки, но это фигня;
3. Создаем еще 3 базы: z_war_chat.sql, z_war_news.sql, z_war_reports.sql и так же при помощи Navicat сливаем в каждую из них свой sql;
4. Редактируем файлы: news_config.php, chat_conn.php, config.php, news_admin/confmysql.php, news_admin/confmysql.php с заменной данных на свои;
5.Создаем перса и заходим в игру.

в news/enternews.php закоментить строку //$kolkomments = mysql_num_rows($result); // количество записей в таблице
Но данная ошибка возможно вылезла из-за того, что некоторые элементы таблиц записаны с ошибкой, но это все поправимо при детальной работе над скриптом. Главное, что все работает!

В самом начале есть некоторые обучающие квесты, которые позволяют не читая форум (http//forum.z-war.ru/) или энциклопедию
сразу влиться в игру, на данный момент в игре есть общий чат, его долгое время не было, что бы была атмосфера игры, и в скорей всего его снова уберут после того как будет большое количество играющих игроков.

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

В игре существует донат, на данный момент он раскола между игроками которые не вливают реал не делает.

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

В игре сделана зависимость на энергию, то есть многие действия требует энергию, энергия восстанавливается 1 за 2 минуты примерно,
что позволяет не так часто следить за игрой, а так же возможность людям которые не частый онлайн не на много отставать от игроков которые сидят всё время.

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

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

все работает, ставил и проверял НО есть НО. в папке combat_eng есть swf файлы которые надо разобрать и сменить ссылку на ту где ставиш игру, иначе смысла нет, кто сможет разобрать изменить и собрать эти (2 штуки) swf

Скачиваем:

Рекомендации:
Скрипт можно ставить в директорию.


1. Исправил глюк с боями.. правим Main.swf заменяем строчки адресса на свои.. так- как игра ссылается на офф.сайт .. т.е флешка ссылается..
правил прогой URL Action Editor

спасибо.. мне ))

2. Занулил базу...
 
а вот с боевкой кто то справился?
 
ага, анфоа была, насдолман кинул людей на бабки и ушел в игнор
 
УрЯ!
Флэка будет работатать у всех, просто замените свой файл на этот.
.txt убрать!

Ссылка:



В итоге вышел такой кронтаб:

Код:
* * * * * /usr/bin/php /var/www/host/combat_eng/rounds_calc.php >/dev/null 2>&1
* * * * * /usr/bin/php /var/www/host/combat_eng/fi_fights_starter.php >/dev/null 2>&1

0 */12 * * * /usr/bin/php /var/www/host/admin_control/hunger.php >/dev/null 2>&1
* * * * * /usr/bin/php /var/www/host/admin_control/living_dead.php >/dev/null 2>&1
* * * * * /usr/bin/php /var/www/host/admin_control/living_srv.php >/dev/null 2>&1
0 * * * * /usr/bin/php /var/www/host/admin_control/reanimators_team.php >/dev/null 2>&1

0 */12 * * * /usr/bin/php /var/www/host/admin_control/base_cleaner.php >/dev/null 2>&1
0 */12 * * * /usr/bin/php /var/www/host/admin_control/ch_cleaner.php >/dev/null 2>&1
0 0 * * * /usr/bin/php /var/www/host/admin_control/statistyc_daily.php >/dev/null 2>&1
0 0 * * * /usr/bin/php /var/www/host/admin_control/statistyc_daily.php >/dev/null 2>&1
* * * * * /usr/bin/php /var/www/host/admin_control/srv_regen.php>/dev/null 2>&1
Последний файл, srv_regen.php не существует, я его дописывал сам для регена игроков.
Подскажите если есть механизм авторегена, я не нашел...

В остальных файлах надо подставить путь к корню сайта.

Боты создаются из админки!
Снимок экрана от 2014-09-06 05:24:59.png
 
Последнее редактирование:
Установил Ubuntu 10.04 На виртуалке ,Поставил нужные пакеты, Залил все в корень www ,Залил базы Конфиги указаные поправил под себя .

1 Вопрос-Как Создать персонажа.
2 Вопрос- Как запустить Это чудо.
3.Вопрос-Как Зайти в Админку.
 
1 Вопрос-Как Создать персонажа. - Регистрация =)
2 Вопрос- Как запустить Это чудо. - Настроить апач и пых, проброс из виртуалки, по желанию.
3.Вопрос-Как Зайти в Админку. /admin_control

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

* * * * * /usr/bin/php /var/www/host/combat_eng/rounds_calc.php >/dev/null 2>&1
Будет выглядеть так
* * * * * /usr/bin/wget Для просмотра ссылки Войди или Зарегистрируйся -q -O ->/dev/null 2>&1

Сказал бы подробнее, но уж очень увлекся.

Долго мучался чтобы интерфейс к текущему приблизить. К тому же большой кусок кода под себя перелапатил.
Было:
Снимок экрана от 2014-09-06 17:08:58.png
Стало:
Снимок экрана от 2014-09-07 20:46:17.png

Снимок экрана от 2014-09-07 20:50:23.png
 
Последнее редактирование:
кто еще занимается проектом? // давайте объединимся или размещать свои наработки тут!?
 
Последнее редактирование:
тут люди с хз сколько сидят и дальше хождение по локам не двинулись, и ты хоешь с ними обьеденяться?) лол тебе будет легче самому все начать учить и сделать. Сам по суди разве если бы они были заинтересованы то за такой промежуток времени, так бы и топчились на месте? видь дальше этой недоделанной демки тока 2 человека ушли, и те в конце завязали, одного попросили прикрыть лавочку, а второй смотался с лаве. вот и конец истории) шутник блин)
 
тут люди с хз сколько сидят и дальше хождение по локам не двинулись, и ты хочешь с ними обьеденяться?) лол тебе будет легче самому все начать учить и сделать. Сам по суди разве если бы они были заинтересованы то за такой промежуток времени, так бы и топчились на месте? видь дальше этой недоделанной демки тока 2 человека ушли, и те в конце завязали, одного попросили прикрыть лавочку, а второй смотался с лаве. вот и конец истории) шутник блин)
Да какие тут могут быть шутки!? проект в полне приличный на кой основе можно и свой создать, ладно как повезет так и будет жить проект.
 
УрЯ!
Флэка будет работатать у всех, просто замените свой файл на этот.
.txt убрать!

Ссылка:



В итоге вышел такой кронтаб:

Код:
* * * * * /usr/bin/php /var/www/host/combat_eng/rounds_calc.php >/dev/null 2>&1
* * * * * /usr/bin/php /var/www/host/combat_eng/fi_fights_starter.php >/dev/null 2>&1

0 */12 * * * /usr/bin/php /var/www/host/admin_control/hunger.php >/dev/null 2>&1
* * * * * /usr/bin/php /var/www/host/admin_control/living_dead.php >/dev/null 2>&1
* * * * * /usr/bin/php /var/www/host/admin_control/living_srv.php >/dev/null 2>&1
0 * * * * /usr/bin/php /var/www/host/admin_control/reanimators_team.php >/dev/null 2>&1

0 */12 * * * /usr/bin/php /var/www/host/admin_control/base_cleaner.php >/dev/null 2>&1
0 */12 * * * /usr/bin/php /var/www/host/admin_control/ch_cleaner.php >/dev/null 2>&1
0 0 * * * /usr/bin/php /var/www/host/admin_control/statistyc_daily.php >/dev/null 2>&1
0 0 * * * /usr/bin/php /var/www/host/admin_control/statistyc_daily.php >/dev/null 2>&1
* * * * * /usr/bin/php /var/www/host/admin_control/srv_regen.php>/dev/null 2>&1
Последний файл, srv_regen.php не существует, я его дописывал сам для регена игроков.
Подскажите если есть механизм авторегена, я не нашел...

В остальных файлах надо подставить путь к корню сайта.

Боты создаются из админки!
Посмотреть вложение 57329
вопрос -а флеха будет работать только на локалке или?
 
Назад
Сверху