[Для новичков] Введение | Разработка игровых платформ
  1. Доброго времени суток. В связи с появлением спамеров, активация функций новых пользователей (Создавать темы, писать сообщения), теперь будет только после проверки администратором! Для регистрации отписываемся в лс, в вк. vk.com/tehnik777 (Пишем только с реальных страниц)
    Скрыть объявление

[Для новичков] Введение

Тема в разделе "Гайды/Мануалы", создана пользователем Zloo, 20 ноя 2016.

Обсуждение темы [Для новичков] Введение в разделе Гайды/Мануалы на форуме zetta-forum.ru.

  1. Zloo

    Zloo Администратор Команда форума

    Регистрация:
    31 окт 2016
    Сообщения:
    265
    Симпатии:
    158
    Баллы:
    43
    Пол:
    Мужской
    Сайт:
    https://zetta-forum.ru
    VK:
    https://vk.com/tehnik777
    Данная тема содержит большую часть необходимой информации и предназначена для пользователей форума, которые только начинают изучать серверостроение. Данная статья актуальна для серверов Jade Dynasty, Forsaken World, Perfect World, Ether Saga и подобных.

    Вступительное слово

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

    - Создание игрового сервера незаконно. Устанавливая сервер помните, что права на эти действия имеют только разработчики игры и ее локализаторы. Для справки рекомендую почитать Статью 146 УК РФ. Конечно, известны лишь единичные случаи привлечения к ответственности, но для некоторых начинающих серверостроителей этот пункт может оказаться вполне важным.

    - Хороший сервер создать трудно. Еще труднее создать уникальный сервер.

    - Установить сервер и создать несколько особенностей мало. Сервер надо всегда держать и развивать.

    - Конкуренты не дремлют. Также как и те, кому просто нечем заняться. Вполне возможно,что через неделю существования сервера, он будет подвержен DDOS-атакам, взломам через уязвимости и т.п. Вам, как администратору придется решать все этими проблемы с максимальной оперативностью. А хватит ли опыта и времени?

    - Серверу, как и любому проекту, нужно финансирование. В ходе создания вам вполне может понадобиться помощь опытных людей, которые в свою очередь не захотят работать бесплатно. А еще могут понадобиться платные редакторы, фиксы и прочее-прочее-прочее.

    - Администратор не Бог. Хотя бы потому, что бог может удержать людей и управлять ими судьба в любой ситуации. Администратор же ограничен своим сервером. Если вы начнете показывать свое превосходство, то лишитесь игроков, а следовательно сервер потеряет свой смысл.

    - Лень-главный враг серверостроителя. Если вы не способны просмотреть все темы и не умеете искать самостоятельно, то сервер вам не нужен.Вы просто бросите дело на середине, ведь никто вам помогать не будет. По крайней мере бесплатно. А для платной помощи готовьте кошелек. Да такой, в котором лежат не только деньги на обед в школе.

    -Чтобы создать приличный сервер, надо разбираться в особенностях и процессе игры. Попросту говоря, надо иметь опыт в игре. Как на официальных, так и на PvP-серверах.

    Как администратору вам понадобиться масса терпения, усидчивости и смекалки. Администратор должен быть коммуникабельным по отношению к игрокам и тем, с кем планирует сотрудничать. Администратор должен быть элементарно грамотным, уметь понятно изложить свои мысли и вопросы. И это еще далеко не все. Вы еще не передумали? Тогда вперед!

    Инструментарий начинающего серверостроителя

    Итак, чтобы создать сервер вам понадобиться множество самых разнообразных вещей, начиная с программ, редакторов, быстрого интернета и заканчивая наличием логики, умения мыслить неординарно.

    Рабочее место

    Легко догадаться, что рабочим местом для вас станет компьютер. Никаких особых требований к нему нет. Конечно, желательно использовать достаточно мощный компьютер, чтобы обеспечить комфортную и спокойную работу. Несомненно, нужна приличная скорость Интернет-соединений (хотя бы для скачивания и загрузки ПО и серверных файлов).

    Место для сервера

    В качестве подходящего места для сервера может выступить как ваш персональный компьютер, так и специально арендованное серверное оборудование в Дата-Центре. В первом случае вам понадобиться достаточно мощный компьютер, а во втором денежное вливание. На первое время, пока вы осваиваетесь в незнакомой сфере, остановите свой выбор на собственном компьютере, а если он недостаточно мощный, закажите экономичный в цене VPS. Считается, что на уровне разработки наиболее важно количество оперативной памяти. К сведению, для того, чтобы установить сервер с одной включенной мировой локацией (т.е без данжей) и для минимального онлайна (например, для тестирования разработок) достаточно 2 Gb Оперативной памяти. Примерно столько вам понадобиться уделить серверу на своем собственном компьютере и именно такова нижняя планка при аренде VPS.

    Серверные и клиентские файлы

    Пока вы увлечены работой с серверами, центром вашего внимания станут серверные файлы и игровой клиент. Разумеется, что на вашем компьютере должно иметься и то, и другое. Подходящий вам клиент вы сможете найти на сайтах других существующих PvP-серверов. Впрочем, наверняка он у вас уже есть в наличии. Вы ведь заядлый игрок, неправда?А чтобы заполучить в свои руки серверную сборку, достаточно открыть раздел Сборки серверов на форуме и пробежаться глазами по названиям тем. Как правило, сборки снабжены гайдом по установке и всем необходимым.

    Программы и редакторы

    Ура! Ура! Ура! - кричит начинающий серверостроитель, после мучительной установки выбранной серверной сборки. И конечно задумывается над тем, как же теперь сделать его таким, каким хочется. Сразу возникают вопросы "А как установить рейты?", "А как сделать квест?", "А как создать пуху?" и много-много других вопросов. Чтобы найти интересующую вас программу (а таких будет довольно много), загляните в раздел Софт и Наработки пользователей. Там вы сможете найти практически все необходимые программы и редакторы для создания своего собственного уникального сервера.

    Умение пользоваться форумом, поиском по форуму и поисковыми системами

    Как правило, практически любую информацию по серверам для начинающих можно найти прямо на этом форуме. Достаточно лишь пощелкать мышью и почитать существующие темы. Для того, чтобы быстрее найти ответ на интересующий вас вопрос, воспользуйтесь поиском по форуму.
    Если же вам не удалось найти ответа на форуме, загляните в поисковые системы типа Яндекс, Google и другие. Грамотно составленный поисковый запрос приведет вас куда надо. И только тогда, когда вы убедились, что поиски оказались бессмысленными, вы можете создать на форуме тему с интересующим вас вопросом.

    Концепция создаваемого сервера

    Если вы хотите создать достойный внимания сервер, задумайтесь над его концепцией. Концепция проекта - это его модель, его суть, особенности и отличия. Перед тем, как взяться за создание сервера, сядьте и подумайте над тем, каким же вы его видите. Подумайте о игровом балансе, способах фарма, квестах, условиях, развитии персонажа, различных украшениях. Подумайте о сайте и других ресурсах будущего проекта. Задумайтесь сами, поинтересуйтесь у знакомых какой бы они хотели сервер. Учтите свои пожелания и мнение окружающих. Составьте план своего сервера. И только потом приступайте к реализации. Кстати, не стоит ставить перед собой слишком высокие задачи. Идея "Хочу новую расу" провалится на корню, также как и многие другие. Перед тем, как начать что-то делать, поищите аналоги. Это могут быть как стандартные факторы, так и те, которые уже воплощены на других серверах. Сразу определите рамки своих способностей. Ведь начать стоит с малого (например, с банальной установки NPC), а уже потом, набравшись опыта, творить великое.

    Типы редактируемых файлов

    Ниже будут описаны основные редактируемые файлы.

    elements.data - отредактировав этот файл вы сможете изменить:
      • Броню и оружие
      • Бижутерию
      • Аптеки
      • Ресурсы и квестове итемы
      • Питомцев
      • Полеты
      • Боеприпасы
      • Камни
      • Монстров
      • Рецепты крафта
      • Функции крафта и торговли
      • NPC
      • Функции NPC
      • Стили, прически
      • Бонусы снаряжения
      • Требования к опыту персонажей и питомцев


      Это только то, что наиболее часто используется при создании серверов. Рекомендую просмотреть каждый лист, вспомнить функции всех указанных типов предметов. В ходе редактирования вам часто придется сталкиваться с определением значения строк редактора. Для некоторых листов существуют специальные гайды, но большинство придется определять самостоятельно. Здесь вам поможет сравнение с другими предметами, монстрами и т.п.

      tasks.data - данный файл отвечает за квесты. Стоит добавить, что заполнение сундуков в игре реализовано посредством квестов, как и получение множества игровых предметов и ценностей. Редактор квестов - незаменимая вещь при создании своего сервера.

      npcgen.data - этот файл отвечает за расстановку NPC, монстров, ресурсов, динамических объектов и триггеры.

      dynamicobjects.data - Светящиеся круги, фонари, порталы, столбы света - все это динамические объекты. Когда-нибудь вы захотите поставить себе парочку таковых и вам понадобится соответствующий редактор.

      gshop.data(gshop1.data) - в файле можно отредактировать что можно купить в внутриигровом магазине (бонусном).

      path.data - файл, в котором хранятся пути в клиенте до анимаций (оружие, предметы, мобы, нпс).

      .pck файлы - В .pck файлах можно найти много интересного, начиная от моделей мобов, оружия, брони и заканчивая файлами локализации.

      Гайд изначально составлен под pw Argentum.
     
  2. test

    test Постоялец

    Регистрация:
    25 май 2022
    Сообщения:
    120
    Симпатии:
    0
    Баллы:
    16
    Приглашаю на форум разработчиков
    MMO MMORPG игровые сервера
    Все самые последние MMO и MMORPG, серверные файлы и многое другое, на PlusGames.ru
    http://forum.plusgames.ru/

    Тема переехала на форум http://forum.plusgames.ru/
     

Поделиться этой страницей