Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Курилка / Yak floor (https://forum.zone-game.info/forumdisplay.php?f=16)
-   -   Пишу эмулятор L2D. (https://forum.zone-game.info/showthread.php?t=22583)

Hakazator 01.09.2012 11:13

Пишу эмулятор L2D.
 
Пишу эмулятор Lineage 2 в Delphi XE2.


Минусы -

*Будет работать только на Виндах.


Плюсы -

*Быстрее чем Java
*Более качественная реализация функций.
*Будет труднее совершать реверс-инжиниринг (Для тех,кто решит создать собственную сбору на основе L2D)
*Открытый исходный код


Сервер написан на чистом Winsock , обрабатывает все ошибки и работает максимально быстро.




На данный момент реализовал вход в игру и передвижение по городам,а так же мобов Keltir .




Разработка будет продолжаться если кому-то интересно. :redlol:

Dizband 01.09.2012 11:18

Re: Пишу эмулятор L2D.
 
Ок.
(десять)

Hakazator 01.09.2012 11:19

Re: Пишу эмулятор L2D.
 
Цитата:

Сообщение от n0nam3 (Сообщение 222759)
Ок.
(десять)

Если не интересно не засоряй тему.


Меня интересует мнение форумчан,стоит ли продолжать разработку.


Это будет чем-то вроде аналога ПТС :Olen':

Zubastic 01.09.2012 11:21

Re: Пишу эмулятор L2D.
 
Автор извращенец :)

Hakazator 01.09.2012 11:23

Re: Пишу эмулятор L2D.
 
Цитата:

Сообщение от Zubastic (Сообщение 222761)
Автор извращенец :)

Автор не умеет писать на Java, да и вообще Java по мнению автора говно для таких задач.

Поэтому автор решил написать на Delphi.



Так вот,интересно ли это вам или нет? :)

KilRoy 01.09.2012 11:29

Re: Пишу эмулятор L2D.
 
Цитата:

Сообщение от Hakazator (Сообщение 222758)
*Будет труднее совершать реверс-инжиниринг
*Открытый исходный код

:eek:
Закленаю - Пиши чё хочешь xD

Hakazator 01.09.2012 11:31

Re: Пишу эмулятор L2D.
 
Цитата:

Сообщение от KilRoy (Сообщение 222763)
:eek:
Закленаю - Пиши чё хочешь xD

Ну , я пишу открытую сборку,а тот кто захочет спиздить её и сделать свой мега-проект L2DelphiGFSH V2234012401 Rev.1203123


тому не страшно,как сборкам Java к примеру. :redlol:


Я хочу стать тем,кто создаст что-то новое и даст ход новым событиям,унылые Л2Ж надоели уже.


Так что да,я буду пилить до конца.

Ozzy 01.09.2012 11:43

Re: Пишу эмулятор L2D.
 
Цитата:

Сообщение от Hakazator (Сообщение 222764)
Так что да,я буду пилить до конца.

Да, пили его полностью :redlol:

Hakazator 01.09.2012 11:44

Re: Пишу эмулятор L2D.
 
Цитата:

Сообщение от Ozzy (Сообщение 222765)
Да, пили его полностью :redlol:

Ok gaspadin ozzy

DiagoD 01.09.2012 11:48

Re: Пишу эмулятор L2D.
 
Цитата:

Сообщение от Hakazator (Сообщение 222762)
Автор не умеет писать на Java, да и вообще Java по мнению автора говно для таких задач.

Поэтому автор решил написать на Delphi.



Так вот,интересно ли это вам или нет? :)

та ява вообще говно, проверено:redlol:
особенно мобильными телефонами, стиральными машинами, производственными роботами, разными системами контроля на авто/мото и т.д.
А так же, ява менее производительная и поэтому она на топ серверах держала онлайн в 2 раза выше чем смог себе позволить офф...

Цитата:

Это будет чем-то вроде аналога ПТС
и че, у нас у всех есть, что-то вроде аналога ПТС:D


Цитата:

*Быстрее чем Java
*Более качественная реализация функций.
обоснуйте:redlol::redlol::redlol:
а на счет качества так здесь разници нету на чем пишется эмулятор, хоть ты его в асме пиши ,он всеравно останется эмулятором...
Это чето типа симуляции оргазма, на вид вроде бы оргазм, а на самом деле сучи вопли.


А так то конечно пили, разнообразие в эмуляторо-клепании будет только в плюс...

Gubble 01.09.2012 11:50

Re: Пишу эмулятор L2D.
 
Цитата:

Сообщение от Hakazator (Сообщение 222758)
Пишу эмулятор Lineage 2 в Delphi XE2.

Плюсы -

*Быстрее чем Java
*Более качественная реализация функций.

Вот на этом поподробнее.
Чем быстрее? За счет чего? Обоснуйте.
Более качественная, говорите? А по каким критериям сравниваете?

От черт, опередили уже :)

Hakazator 01.09.2012 11:54

Re: Пишу эмулятор L2D.
 
За счёт того что работает без использования виртуальной машины и является Native Code'ом.

Что не понятно то? Да и реализация выходит лучше,т.к я не лентяй как 100500 школоло Л2Ж разработчиков которые только и делают что С+Р.

Gubble 01.09.2012 12:04

Re: Пишу эмулятор L2D.
 
Цитата:

Сообщение от Hakazator (Сообщение 222770)
За счёт того что работает без использования виртуальной машины и является Native Code'ом.

Что не понятно то? Да и реализация выходит лучше,т.к я не лентяй как 100500 школоло Л2Ж разработчиков которые только и делают что С+Р.

Native? А вы вообще имеете представление о том, как работает JVM? Знаете, что такое JIT-компиляция, зачем она и какой от нее прок?

L2J-разработчики, а так же все более-менее значимые от них форки - это в общем то как раз не школота. Школота пытается это _потом_ использовать, и потом набИгает сюда на форум, поплакать о том, что "зборка низапускатца". Они точно так же набИгут на ваше дельфинье поделие, только результат будет в разы ужаснее, ибо дельфям сейчас "учат" в школе. Что в итоге получится, страшно представить, на самом деле. Ибо порог вхождения у делфи еще ниже, чем у джавы. Даже справка о том, что "разработчик" не является клиническим идиотом, не нужна.

А еще, какой у вас опыт разработки? Имеете ли представление о многопоточных системах, как бороться с дедлоками, как ловить утечки памяти? Как реализовать быстрые коллекции? Пользовались ли анализаторами кода? Это я всё к качеству. Просто интересно :)

Hakazator 01.09.2012 12:09

Re: Пишу эмулятор L2D.
 
Цитата:

Сообщение от Gubble (Сообщение 222773)
Native? А вы вообще имеете представление о том, как работает JVM? Знаете, что такое JIT-компиляция, зачем она и какой от нее прок?

L2J-разработчики, а так же все более-менее значимые от них форки - это в общем то как раз не школота. Школота пытается это _потом_ использовать, и потом набИгает сюда на форум, поплакать о том, что "зборка низапускатца". Они точно так же набИгут на ваше дельфинье поделие, только результат будет в разы ужаснее, ибо дельфям сейчас "учат" в школе. Что в итоге получится, страшно представить, на самом деле. Ибо порог вхождения у делфи еще ниже, чем у джавы. Даже справка о том, что "разработчик" не является клиническим идиотом, не нужна.

А еще, какой у вас опыт разработки? Имеете ли представление о многопоточных системах, как бороться с дедлоками, как ловить утечки памяти? Как реализовать быстрые коллекции? Пользовались ли анализаторами кода? Это я всё к качеству. Просто интересно :)


Хз,никогда не занимался Явой . Она популярна для крупных приложений лишь в России,у таких как вы. В америке (Где я и сижу) Java используется максимум для маленьких программ или реализации кросс-платформенных нужд,а так же для Android'ов.

Ну JAVA конечно на весь мир популярна своими браузер-эксплойтами через которые злоумышленники совершают рейды по компам бедных жертв XD


JAVA она такая Java.



Насчёт Школоты,их много в сфере L2J только потому-что у них есть куча готового материала для работы и копи-паста. Если ты думаешь что Delphi с использованием Winapi легче Java.....ololo

Школоту в школе учат базовым навыкам,писать на таком уровне им не дано.

Код:

begin
  ips:='';
  Result:='';
  WSAStartup($101,Socket);
  GetHostName(Buffer, SizeOf(Buffer));
  localhost := GetHostByName(Buffer);
  if localhost = nil then Exit;
  pPtr := TInAddr(localhost^.h_addr_list);
  z := 0;
  while pPtr^[z] <> nil do begin
    if ips<>'' then
  ips:=ips+'|'+(inet_ntoa(pPtr^[z]^))
  else
  ips:=(inet_ntoa(pPtr^[z]^));
  z:=z+1;
  end;
  WSACleanup;
  if ips<>'|' then
  Result:=ips;
end;


Сравни с чистым и красивым синтаксисом Явы и думай кому будет легче делать копи-паст работу)

Опыт разработки имеется,однако не игровых эмуляторов. Хотя попытаюсь настрочить все хорошенько.
:Olen':

DiagoD 01.09.2012 12:11

Re: Пишу эмулятор L2D.
 
На счет школоты не бойтесь, они с сегодняшнего дня в школе:loltt0: и теперь у них не будет времени:loltt0:

Gubble 01.09.2012 12:13

Re: Пишу эмулятор L2D.
 
Вы сейчас пытаетесь меня насмешить, или что?) "в америке, в россии"... Бред сивой кобылы же. Примеры софта Enterprise-класса на делфи в студию, в таком случае. Очень жду.

PS. Мнение класса "не читал, но осуждаю" свойственно в основном "юношам бледным со взором горящим". На которых вы так отчаянно пытаетесь не походить :)

PS2. Будем меряться кодом? Я могу и пару-тройку ассемблерных листингов закинуть. А читаемость кода, между прочим, зависит не от языка. Это так, на подумать.

PS3. Мы вроде не пили на брудершафт. "ты"кать не стоит.

PS4. Если уж на то пошло, ВинАпи всегда останется ВинАпём. Его можно и из джавы дергать. Сюрприз, да?

Hakazator 01.09.2012 12:13

Re: Пишу эмулятор L2D.
 
Цитата:

Сообщение от DiagoD (Сообщение 222777)
На счет школоты не бойтесь, они с сегодняшнего дня в школе:loltt0: и теперь у них не будет времени:loltt0:

Время может и будет,однако Delphi сложнее java по своей структуре и синтаксису,который просто УРОДЛИВ как по мне по сравнению с С#/Java


я бы на месте школоты без знаний кодинга даже не пытался С+Р.

Добавлено через 2 минуты
Цитата:

Сообщение от Gubble (Сообщение 222779)
Вы сейчас пытаетесь меня насмешить, или что?) "в америке, в россии"... Бред сивой кобылы же. Примеры софта Enterprise-класса на делфи в студию, в таком случае. Очень жду.

PS. Мнение класса "не читал, но осуждаю" свойственно в основном "юношам бледным со взором горящим". На которых вы так отчаянно пытаетесь не походить :)

Вам бы стоит оторваться от ГовноЯвы хоть на минуту и посмотреть в интернетах про другие Языки материалов (с) йода.


P.s Skype for Windows (Не аргумент?)

и ещё

http://delphi.wikia.com/wiki/Good_Qu...lt_With_Delphi

Gubble 01.09.2012 12:23

Re: Пишу эмулятор L2D.
 
Цитата:

Сообщение от Hakazator (Сообщение 222780)
Время может и будет,однако Delphi сложнее java по своей структуре и синтаксису,который просто УРОДЛИВ как по мне по сравнению с С#/Java

Читается также. Это с опытом приходит, как правило


Цитата:

Сообщение от Hakazator (Сообщение 222780)
Вам бы стоит оторваться от ГовноЯвы хоть на минуту и посмотреть в интернетах про другие Языки материалов (с) йода.

Вообще то, мои основные рабочие языки - С, HPF, Lisp.

Цитата:

Сообщение от Hakazator (Сообщение 222780)
P.s Skype for Windows (Не аргумент?)

и ещё

http://delphi.wikia.com/wiki/Good_Qu...lt_With_Delphi

Вы еще скажите, что он написан на делфи целиком. После чего вместе над этим посмеемся.
Из списка впечатляют разве что космические рейнджеры. Ну и сама среда разработки.

Hakazator 01.09.2012 12:24

Re: Пишу эмулятор L2D.
 
Цитата:

Сообщение от IOException (Сообщение 222784)
Уйдите отсюда. Идите на ммоком и пишите там на своём паскале делфи. Скайп? кхм... Java для других целей. Это не язык для написания десктоп-приложений и свистоперделок.

Хотите написать крутой эмулятор - пишите на C++. А про разницу вроде уже писали. Офф-платформа не выдерживает такого онлайна, как java. А если бы еще было бы написано качественнее, то вообще я считаю, что java эмулятор никак не уступал бы PTS.

Очередной фанат ГовноЯВЫ? Причём уровень фанатского наркоманизма просто превышает все нормы.

Java круче ПТС (С++?) tell me more about this :D


Skype на Яве был бы просто фейлом,и крэШился бы через каждые 30 секунд

конечно XD

Добавлено через 1 минуту
Цитата:

Сообщение от Gubble (Сообщение 222785)
Читается также. Это с опытом приходит, как правило



Вообще то, мои основные рабочие языки - С, HPF, Lisp.



Вы еще скажите, что он написан на делфи целиком. После чего вместе над этим посмеемся.
Из списка впечатляют разве что космические рейнджеры. Ну и сама среда разработки.

Кроме программ в этом списке есть и другие.

Вот :

Adobe Captivate
AutomatedQA AQTime (and probably other AutomatedQA tools)
Quest SQL Navigator for Oracle. Spotlight and others may be written in Delphi too.
InstallAware
Ares Galaxy
Delphi & C++ Builder IDE
Delphi for PHP IDE
FeedDemon
All MySQL GUI Tools for windows
All SQL Maestro Products
Beyond Compare Windows & Linux versions.
PL/SQL Developer which is better than Oracle tools.
Total Commander
TopStyle
Skype
PHP Designer





Ну и Winrar Archiver , Skype тоже ПОЛНОСТЬЮ на Дельфи написан XD

Gubble 01.09.2012 12:27

Re: Пишу эмулятор L2D.
 
Ок. Полностью, так полностью. После такого заявления, лучше оставить вас вариться в собственном соку. Непрошибаемый какой-то. Удачи, "Американский Дельфин".

Hakazator 01.09.2012 12:29

Re: Пишу эмулятор L2D.
 
Цитата:

Сообщение от Gubble (Сообщение 222788)
Ок. Полностью, так полностью. После такого заявления, лучше оставить вас вариться в собственном соку. Непрошибаемый какой-то. Удачи, "Американский Дельфин".

Нуб Чолэ?

Для Винды скайп написан полностью в XE2.
Для МакОВ и Линукса написан толи в С толи в С++.

:redlol:

Hakazator 01.09.2012 12:32

Re: Пишу эмулятор L2D.
 
Цитата:

Сообщение от IOException (Сообщение 222791)
Да у вас проблемы, голубчик.

У Java одна цель - быть клоуном в мире программирования , ну и цель делать обладателей Ботнетов и Эксплойт-связок богатыми XD


О другом не слышал..



А вы видимо фанатик. Говорите что ЯВА круче ПЭТЕСЕ. :redlol:

Gubble 01.09.2012 12:32

Re: Пишу эмулятор L2D.
 
Ох. Ладно, еще раз отвечу. Последний. Морда скайпа написана на делфи. МОРДА. ГУЙ. А вот всё остальное, вообще-то, нет. Но разве это имеет какое-то значение? ;) Ведь кроме ГУЯ, в скайпе вообще больше ничего нет, правда? :)

PS. Есть подозрение, что вы, товарищ, толстый тролль, который пытается покушать. Настолько незрелые высказывания от "разработчика со стажем" слышать странно.

Hakazator 01.09.2012 12:34

Re: Пишу эмулятор L2D.
 
Цитата:

Сообщение от Gubble (Сообщение 222793)
Ох. Ладно, еще раз отвечу. Последний. Морда скайпа написана на делфи. МОРДА. ГУЙ. А вот всё остальное, вообще-то, нет. Но разве это имеет какое-то значение? ;) Ведь кроме ГУЯ, в скайпе вообще больше ничего нет, правда? :)

Ну и? Клиент ничего не значит или как? XD


Это значит многое ;)

Hakazator 01.09.2012 12:36

Re: Пишу эмулятор L2D.
 
Цитата:

Сообщение от IOException (Сообщение 222797)
Посмотрите в Enterprise-сферу. Удивитесь, да.

P.S. Скайп, окда. Android. Java. Замечательно работает.


Никто и не спорит про Андройды. Это и есть плюс Явы (Работает на разных платформах)

:redlol:

Gubble 01.09.2012 12:38

Re: Пишу эмулятор L2D.
 
Цитата:

Сообщение от Hakazator (Сообщение 222796)
Ну и? Клиент ничего не значит или как? XD


Это значит многое ;)

Вы действительно такой идиот, каким кажетесь? Клиент (ВНИМАНИЕ), даже под винду, это не только ценный мех GUI! Представляете? Там еще много чего интересного есть. И многое из этого функционала реализовано не на делфи. Сколько еще раз мне это повторить, чтоб дошло?

Hakazator 01.09.2012 12:42

Re: Пишу эмулятор L2D.
 
Цитата:

Сообщение от Gubble (Сообщение 222801)
Вы действительно такой идиот, каким кажетесь? Клиент (ВНИМАНИЕ), даже под винду, это не только ценный мех GUI! Представляете? Там еще много чего интересного есть. И многое из этого функционала реализовано не на делфи. Сколько еще раз мне это повторить, чтоб дошло?

Клиент целиком написан на Delphi (Windows)

читай материалы. Перед тем как наезжать - НУБЯРА.


XD

Добавлено через 33 секунды
Цитата:

Сообщение от IOException (Сообщение 222802)

ок

=======================================

Gubble 01.09.2012 12:51

Re: Пишу эмулятор L2D.
 
Мде. Анонимный плевок в репу в этой теме. внимание -
Какой слог, а?:
Свернуть ↑Развернуть ↓


Вы бы, уважаемый, не знаю, правда, кем, постеснялись такое вытворять. И, хочу заметить, мы таки не пили на брудершафт. И еще, я сильно сомневаюсь, что вы живете в "америке", разве что в своих детских мечтах. Также, я сомневаюсь, что у вас IQ хоть иногда принимает положительные значения. Но это к делу не относится.

По поводу же скайпа - рекомендую посмотреть историю его дизассемблирования. Много нового узнаете, по всей видимости.

Hakazator 01.09.2012 12:54

Re: Пишу эмулятор L2D.
 
Цитата:

Сообщение от Gubble (Сообщение 222805)
Мде. Анонимный плевок в репу в этой теме. внимание -
Какой слог, а?:
Свернуть ↑Развернуть ↓


Вы бы, уважаемый, не знаю, правда, кем, постеснялись такое вытворять. И, хочу заметить, мы таки не пили на брудершафт. И еще, я сильно сомневаюсь, что вы живете в "америке", разве что в своих детских мечтах. Также, я сомневаюсь, что у вас IQ хоть иногда принимает положительные значения. Но это к делу не относится.

По поводу же скайпа - рекомендую посмотреть историю его дизассемблирования. Много нового узнаете, по всей видимости.


1. Я не говорил что живу в америке,я лишь сказал что сижу на американских бордах (Один фейл)
2. Репа? не не слышал XD


ЯВА Говно и это факт!! Ваш баттхёрт на лицо! :da::dl:

Ashe 01.09.2012 12:57

Re: Пишу эмулятор L2D.
 
Цитата:

В америке (Где я и сижу) Java используется максимум для маленьких программ или реализации кросс-платформенных нужд,а так же для Android'ов.
Товарищ, идите со своими "высерами" к ним, хоть в страну, хоть на борды.

darkevil 01.09.2012 12:59

Re: Пишу эмулятор L2D.
 
Прочел, сделал вывод, ТС Школота.
Брызгаясь слюной он всем доказывает что Delphi язык богов, а все остальные говно которое нужно еще поискать.
ТС Скукожся уже клоун. :cw2:

Ashe 01.09.2012 13:00

Re: Пишу эмулятор L2D.
 
//spawn Ozzy

Hakazator 01.09.2012 13:00

Re: Пишу эмулятор L2D.
 
Цитата:

Сообщение от darkevil (Сообщение 222810)
Прочел, сделал вывод, ТС Школота.
Брызгаясь слюной он всем доказывает что Delphi язык богов, а все остальные говно которое нужно еще поискать.
ТС Скукожся уже клоун. :cw2:

Ещё раз обдумав свои мотивы,ТС понял что является Троллем и вызывает попаболь у юзеров форума


:de:

Добавлено через 30 секунд
Цитата:

Сообщение от Ashe (Сообщение 222811)
//spawn Ozzy

У меня резист. :mediana:

------------------------------------

DiagoD 01.09.2012 13:02

Re: Пишу эмулятор L2D.
 
Андроид это не единственное устройство на яве которое достигло таких оборотов...
Так же под явой управляется очень много разной бытовой техники...
В отличии от вашего дельфина, у явы системные требования минимальные и работает она не только на вычислителях с архитектурой как у ПК, а и на других микропроцессорах которые используют в всевозможном оборудовании...

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

К тому же есть, огромное количество мк выполняющие код Java на аппаратном обеспечении вместо программной JVM, так же проци основаные на ARM исполняют напрямую байт код...

Делфи почему-то не особо используется в программировании мк...

Ashe 01.09.2012 13:03

Re: Пишу эмулятор L2D.
 
Цитата:

Сообщение от Hakazator (Сообщение 222812)
У меня резист. :mediana:

:de: Сейчас посмотрим.

Hakazator 01.09.2012 13:03

Re: Пишу эмулятор L2D.
 
Дельфи язык богов, и не будет использоваться для управления говно-андройдами и спутниками.


Только избранные программы на нём пишутся :do:

Hakazator 01.09.2012 13:04

Re: Пишу эмулятор L2D.
 
Цитата:

Сообщение от Ashe (Сообщение 222816)
:de: Сейчас посмотрим.

www.ashe.homo.com

смотри

Добавлено через 32 секунды
Цитата:

Сообщение от IOException (Сообщение 222818)
Здравствуй, холивар на тему "лучший язык программирования". Топик удался на славу троллю. Приятного аппетита :D

Я уже наелся. XD


это было вкусно...мммм продолжим?

Ozzy 01.09.2012 13:07

Re: Пишу эмулятор L2D.
 
Вывод: Оззи всегда прав. На этом пожалуй и закончим. Тема закрыта.


Текущее время: 09:16. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot