Эмулятор с нуля - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > Разное / Other > Курилка / Yak floor

Курилка / Yak floor
Свободное общение, рассуждения на любые интересные вам темы.

Ответ
Опции темы
Непрочитано 03.03.2013, 21:56   #1
Аватар для Krickt105
Пользователь

Автор темы (Топик Стартер) Эмулятор с нуля

Всем доброго вечера!
Интересуюсь довольно глупым вопросом, какие знания нужны для написания эмулятора mmorpg с нуля?
Желательно указать насколько глубокие должны быть знания. Ясно, что основное развитие на практике, но без теории страшно суваться.
В некоторых мечтах хотелось бы заниматься подобным.
Буду очень признателен, возможно чем-то смогу помочь.

p.s. я понимаю, где нахожусь, но давайте без тролинга
__________________
Delphi / HTML, CSS, JS / Дизайн / скрипты для Lineage 2, Archeage
Krickt105 вне форума Отправить сообщение для Krickt105 с помощью ICQ Отправить сообщение для Krickt105 с помощью Skype™ Ответить с цитированием
Непрочитано 03.03.2013, 22:02   #2
Аватар для MrShyr
Эксперт

По умолчанию Re: Эмулятор с нуля

Смысл суваться не осознавая свой уровень и готовность. Не понимая что для этого нужно. Поступите умнее, начните развивать в себе программиста, начните учиться, со временем ответы сами придут Глядишь чего и задумаете напилить своего "с нуля". Нужно не знать, что для этого необходимо, а понимать и осознавать.
__________________
Решил положить кабель по потолку, так как очень большой пинг меня не устраивает.
MrShyr вне форума Ответить с цитированием
Непрочитано 04.03.2013, 07:06   #3
Аватар для Necroz-Team
Пользователь

По умолчанию Re: Эмулятор с нуля

Сначало смотрим клиент,снимаем криптографию
Начинаем потихоньку писать сеть,заполнять её пакетами
Потом и остальные сервисы(Думаю примерно так)
Necroz-Team вне форума Ответить с цитированием
Непрочитано 05.03.2013, 10:13   #4
Аватар для Yorie

По умолчанию Re: Эмулятор с нуля

Вопрос тянет на сугубо философский и бесконечный

Ковыряние клиента
Без этого Вы эмулятор даже не начнете
  1. Понимание принципов работы отладчика
  2. OllyDbg
  3. IDA
  4. Assembler
  5. Crypto (самые разнообразные системы криптозащиты, начиная от XOR-преобразований, заканчивая RSA и другими методами шифрования)
  6. Знание принципов работы известных упаковщиков и протекторов (в основном это, конечно же, Themida, но не исключены и другие). Хотя зачастую досаточно наличия умения и инструментария для их снятия.
Архитектура серверной части
Далее все заивсит от того, на каком языке Вы планируете писать, какую мощность и скорость работы (а следовательно, и объем аудитории на сервере) хотите получить.
  1. Отличное знание целевого языка программирования (именно отличное, т.к. Вы, все же, собираетесь писать с нуля, а не дописывать "квестики")
  2. Хорошее знание и понимание принципов работы СУБД
  3. Некоторый опыт в построении высоконагруженных серверных систем (понимание того, что можно, а главное - нужно, заставить работать быстрее и другие нюансы)
  4. Относительно данных: знание одного из известных скриптовых языков (скорее с динамической типизацией по типу Python, JavaScript, LUA и т.п.), умение прикручивать их к ядру; HTML, XML, и даже Shell/AWK.
  5. Можно еще прилепить сюда Web-часть. Тогда еще и знание какого-нибудь популярного Web-ориентированного языка типа PHP.

Вообще, даже людям с большим опытом (5 и более лет) программирования сложно конструировать подобные системы. Обычно это лучше получается у команды опытных спецов.
__________________
// aka Deft
Yorie вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Эмулятор сервера Boris2105 Курилка / Yak floor 13 13.01.2013 10:10
CMS с нуля xolseg Рынок / Marketplace 3 14.11.2012 00:52
Сервер с нуля, руками специалистов. BlackPR Рынок / Marketplace 35 21.01.2011 20:04
Установка HLDS CS 1.6 с нуля! otmarozok Сервер 4 12.11.2009 09:05
Эмулятор ГГ для Lineage II Hellbound Milldi Игровой клиент 2 04.08.2008 22:58


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 05:27. Часовой пояс GMT +3.

Вверх