Войти на сайт

Авторизация, ждите ...
×

ТЕМА: Online Database System [PHP + MYSQL] by efeberk

Online Database System [PHP + MYSQL] by efeberk 9 года 8 мес. назад #71851

  • Alexeyus
  • Alexeyus аватар
  • Вне сайта
  • Мастер
  • Сообщений: 134
  • Спасибо получено: 23
  • Разработчик
Online Database System[PHP + MYSQL]
by efeberk

Информация:
Автор: efeberk
Ссылка на оригинал: www.rpgmakervxace.net/topic/20187-online...ase-systemphp-mysql/
Версия скрипта: 1.0.5
Версия мейкера: Головной скрипт: XP/VX/VXACE. Сцены и функции: VXACE.
Тип: Изменение сохранения, торговля, кооперативная игра, сообщения.

Описание:
Этот скрипт позволяет создать online-игру на VX ACE. Он использует WinAPI для соединения с сетью интернет, а на вашем сайте-сервере будут файлы обработчики данных. При обращении скрипта к таким файлам будут происходить определенные действия – регистрация, вход, вызов окна гильдии, отправка сообщения другому игроку и т.д. ВНИМАНИЕ! Не путайте с MMO-RPG – это разные вещи! Здесь вы не увидите других игроков на карте – вы лишь можете косвенно влиять на их прохождение.
Хотя, кто его знает… вдруг вы сможете написать скрипт PvP =)

Особенности:
-- Соединение с сетью интернет с помощью WinAPI.
-- Регистрация / Вход.
-- Таблица рекордов – соревнование игроков.
-- Система гильдий – кооператив игроков.
-- Система отношений – флирт между игроками.
-- Система выкупа магазинов – бизнес девелопермент между игроками =).
-- Система базара – торговля между игроками.

Установка:
Для установки вам потребуется:
1) Хостинг (рекомендуемый трафик – 2+ Гб (этого должно хватить на интенсивную нагрузку на игровой сервер)).
1.1) Сносное (не медленное – лаги будут) соединение с базой данных на сервере.
1.2) PHP-машина БЕЗ РЕКЛАМНОГО МОДУЛЯ! – это самый важный пункт!
2) Доменное имя (можно и домен 2-го уровня)

Процесс установки:
1) Зарегистрируйте доменное имя и хостинг (Alexeyus рекомендует webfreehosting.net/ ) т.к. на нем установлена сносная рhр-машина без рекламного модуля, + соединение с базой на хорошей скорости.
2) На сайте выбранного вами хостинг-провайдера создайте базу данных, пользователя для него.
3) Идем в папочку MYSQL на вашем компьютере и импортируем один единственный файл orpg.sql в нашу базу данных! Убедитесь, что таблицы игры успешно создались!
4) Создайте с помощью FTP-клиента папочку на вашем хостинге (далее буду использовать «game»).
5) При помощи FTP-клиента перенесите все файлы *.рhр (кроме config.php) из папочки «PHP» на вашем компьютере в папку «game», но чтобы все *.php файлы были распакованы в одну исходную директорию «game» и имели адрес в интернете вида: http://название вашего сайта/game/bazaaritem.php.
6) Откройте config.php в текстовом редакторе и настройте его таким образом:
$database_host = "Хост вашей базы данных";
$database_username = "Пользователь базы данных";
$database_password = "Пароль пользователя базы данных";
$database_name = "Имя вашей базы данных";

$START_GOLD = 1000; //стартовое ко-во денег/золота/кристаллов или что там у вас…
$MAX_BAZAAR = 5; //максимальное ко-во торгов у одного персонажа.
7) Теперь можно и его поместить к остальным *.PHP файлам, чтобы ему одному грустно не было.
8) Если для вашего сайта стоит режим «Скрыт в сети» или подобный – отключите его.
9) Запускаем мейкер.
10) Открываем окно скриптов и ищем вкладку «Game Infos & Datas»
11) Меняем:
HOST = "адрес вашего сайта в интернете (статичный ip тоже сойдет)"
PATH = "/game/"
12) Все! Это что касается установки! В самом мейкере вы найдете вызовы скриптов различных функций!

Скриншоты:
-Cкрины на буржуйском форуме (смотри информацию в шапке).
Скачать:
Архив ZIP (5.11 МБ)

Примечания:
1) Основной видео-туторил показался мне недостаточно разъясняющим.
2) Он на английском языке – большая часть русской аудитории многого не поймет – а там много-чего важного.
3) Автор скрипта использует хостинг, противоположный рекомендациям скрипта (реклама php-машины).
4) Про сам скрипт можно писать почти бесконечно, т.к. он использует такой ненавистный мне (но довольно функциональный) WinAPI. Вы можите смотреть англ. комментарии автора и писать свои скрипты сцен и функций на любом понравившемся вам мейкере. Что касается VXACE – смотрите внутренние ивенты, изучайте функции и сцены ODS и создавайте свою online-игру!
Последнее редактирование: 9 года 8 мес. назад от Alexeyus.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Lekste, DeadElf79, Kian Ni, strelokhalfer, Dprizrak1, Yros, aval__, zmeelov66, Wewander, Elite Agent и еще 1 пользователей
Модераторы: NeKotZima
Время создания страницы: 0.230 секунд