От автора: патроны, Петька! Чебураторы убегают, нужно спасать страну Оз! Нет патронов, Василий Иванович, закончились! Как закончились? Опять все наперекосяк сделал. Я же вчера тебе показывал, как залить мод на MySQL. Опять все «прошляпил»! Повторяю последний раз.
Что за моды вы взяли?
Честно говоря, я тоже не в восторге от такого применения MySQL, но это уже свершившийся факт. В современном интернете взяли «моду» устанавливать моды на игровые серверы, и использовать для их работы эту «чудесную» СУБД. Вы не знаете, что такое мод? Ну, тогда перед тем, как запустить мод MySQL, давайте немного «закопаемся» в данную тематику.
Мод – это дополнение к существующей версии игры, которые разрабатывается сторонними разработчиками. Оно чаще всего служит для расширения возможностей игрового процесса по умолчанию. По «силе» воздействия на игру моды бывают обычными и глобальными. Последние в свою очередь могут полностью менять «модель» построения игрового процесса.
То есть могут создать даже версию, изображенную на рисунке сверху. В общем, полностью меняют «виртуальную» реальность :).
Но вопрос остается открытым: при чем тут такая «серьезная» и «уважаемая» СУБД, как MySQL? Даже в такое «несерьезном» деле (игровой процесс) эта система управления БД продолжает выполнять свои прямые обязанности: служить местом хранилища для информации, обеспечивать ее извлечение, модификацию и запись.
Ну, а причем тут «как залить мод на MySQL»? Дело в том, что состав большей части модов, предназначенных для сетевых версий игр (взаимодействие геймеров происходит не локально, а через сетевое соединение), входят БД. В них хранятся все данные, которые часто востребованы в игровом процессе, а также таблицы, в которые записываются регистрационные данные геймеров, их уровни и т.д.
После того, как подключим мод к MySQL, мы с вами «вскроем» игровую базу, и изучим ее внутренне содержимое. На некоторое время «станем» Нео и взломаем Матрицу :). Но это мы сделаем немного позже.
Серверы для геймеров
Все моды «заливаются» на специализированные серверы, которые можно арендовать на специальных платформах и организовать собственный игровой процесс. Таким образом можно «рубить» с друзьями отдельно от остальных участников. Если нужно немного изменить версию игры по умолчанию, то вам следует знать, как залить мод на MySQL на хостинг:
Сначала зарегистрируйтесь на выбранном игровом хостинге.
Активируйте свой отдельный сервер.
Затем заходите в административную часть сервера и выбираете пункт «Базы данных».
Перед тем, как запустить мод на MySQL samp, в появившейся таблице параметров находим ссылку, указывающую на игровую БД, и переходим по ней.
Заходим на сервер БД под учетной записью администратора, используя для этого оболочку phpMyAdmin. Данная программа чаще всего используется на хостинге (виртуальном пространстве), в том числе и на игровом. Если программа не установлена, то ее следует инсталлировать, чтобы продолжить процесс интеграции мода на игровой сервер.
Теперь мы переходим непосредственно к описанию того, как поставить мод на MySQL samp. В следующем окне вводим название БД, и больше ничего не нажимаем.
В зависимости от типа игрового сервера может потребоваться осуществить импорт базы через phpMyAdmin. В другом варианте нужно вставлять БД в уже существующую в качестве таблицы.
Переходим в программе на вкладку «Импорт» основного меню (находится сверху). При выбранной «игровой» базе в разделе «Импортируемый файл» отмечаем пункт «Обзор вашего компьютера».
Кликаем по «Выберите файл» и в окне проводника указываем БД мода. После чего внизу для подтверждения наших действий жмем «Ок». Затем в выделенной базе должна появиться новая таблица.
Перед тем, как поставить мод на MySQL, я обещал вам показать, что представляет собой содержимое игровой базы. Я (как настоящий Морфеус) всегда выполняю обещание, данные мною всем Нео! В общем, смотрим, что там внутри:
Как видите, обычная таблица со строками и столбцами. К сожалению, ничего сверхъестественного, и едва ли мы здесь найдем код Матрицы.
Спокойствие, осталось пару движений!
Спокойствие, друзья-товарищи! До того, как установить мод на MySQL, осталось пару щелчков мыши и несколько нажатий на клавиатуру.
Сейчас нам нужно открыть файл с расширением .pwn. Сделать это можно любым редактором, в том числе и Блокнотом. В содержании файла находим следующие строчки, и вносим в них значением своего логина и пароля в СУБД, имя импортированной базы:
Сохраняем изменения файла на сервере, и ваш собственный мод готов к «употреблению»! Если мод глобальный, то его БД импортируется не как таблица, а как полноценная база.
Теперь вы знаете, как поставить мод на MySQL на хостинг. Так можно изменить первоначальную версию игры до «неузнаваемости». Создать собственный мир. Да что там мир – целую галактику! Но сильно не переусердствуйте с «перевоплощениями» реальности, иначе Чебураторы могут явиться вам наяву:).