[Projekt] L2Emu Freya

Zaczęty przez Matim, Luty 06, 2011, 09:53:51 PM

Poprzedni wątek - Następny wątek

Matim

L2EMU Lineage2 Freya Public Project




Bardzo dobry projekt - open source, dużo lepszy od standardowego L2J.

- aktywny team

- szybki rozwój




Linki:

- SVN: Click

- TIMELINE: Click

- FORUM: Click




Team:






Potem napiszę o zaletach, jeśli ktoś by chciał dołączyc, to prowadzą rekrutacje, wystarczy pokazac im trochę własnej roboty (jakieś kody itp)

Shyque

Opisz jak możesz i wiesz co dokładnie działa.
/Edit Jak wygląda sprawa z hb , działają questy s80 , instance jak wygląda sprawa , Jak masz takie informacje ,bądz doświadczyłeś napisz.

yoomug

#2
pierwszy raz widzę implementację gry w javie. Ciekawa sprawa, nie podejrzewałbym, że to jest tak prosto napisane... (w sensie nie skomplikowane), bardzo przejrzysty kod.
klasa recepty, oczywiście nie całość ale po nazwach zmiennych, komentach można dużo zobaczyć:
http://subversion.assembla.com/svn/L2EmuProject/tools/L2EmuProject-CDParser/src/main/java/net/l2emuproject/entity/Recipe.java

Shyque

Dobrze ja to wiem :0 można zauważyć ale chodzi mi o sprawy techniczne co działa , czym ten projekt się wyróżnia od zwykłego L2jServer.

InsOmnia-

Projekt będzie na pewno popularny w najbliższym czasie, jak tylko l2js oficjalnie powie że są closed source. (już są tylko tego nie mówia)
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Let's Kick Python Out of L2J.


Shyque

CytatPotem napiszę o zaletach
Tak ale ale mnie interesują zalety .
Czym sie rozni od zwyklego L2j , co dziala ?

Li

Cytat: Shyque w Luty 08, 2011, 07:27:21 AM
CytatPotem napiszę o zaletach
Tak ale ale mnie interesują zalety .
Czym sie rozni od zwyklego L2j , co dziala ?
Pewnie kolejny fork L2j.
Szkoda czasu na angażowanie się.
Będą uzależnieni od głównej linii rozwojowej l2j albo przykleją się do tej jednej wersji gry (Freya).
Na 99% i tak to nie wypali.
A szkoda, bo l2j ma kiepskie tempo rozwoju, do tej pory nie zaimplementowano w nim masy funkcji z dawnych kronik.
Pan Soulern jest debeściak. I jego mafia też.

Vearth

Cytat: Li w Luty 14, 2011, 11:29:12 AM
Cytat: Shyque w Luty 08, 2011, 07:27:21 AM
CytatPotem napiszę o zaletach
Tak ale ale mnie interesują zalety .
Czym sie rozni od zwyklego L2j , co dziala ?
Pewnie kolejny fork L2j.
Szkoda czasu na angażowanie się.
Będą uzależnieni od głównej linii rozwojowej l2j albo przykleją się do tej jednej wersji gry (Freya).
Na 99% i tak to nie wypali.
A szkoda, bo l2j ma kiepskie tempo rozwoju, do tej pory nie zaimplementowano w nim masy funkcji z dawnych kronik.
Bo chcą byc 1wsi, żeby zrobić najszybciej a jak to już chyba mniej ważniejsze jest.

Li

Cytat: Vearth w Luty 14, 2011, 11:30:59 AM
Bo chcą byc 1wsi, żeby zrobić najszybciej a jak to już chyba mniej ważniejsze jest.
To chyba nie jest tak do końca. Forkując projekt masz łatwiej, odpada masa roboty. Wprowadzasz tylko własne zmiany.
L2j muszą opracować wszystko od podstaw, analizować pakiety przesyłane pomiędzy serwerem a klientem, zaimplementować protokóły komunikacji, stworzyć podstawową logikę, obiekty, obsługę zdarzeń.
Dlatego śmieszą mnie deklaracje niektórych forków, że ich projekty to ich czyste autorskie rozwiązania.
L2j, moim zdaniem, rozwijałby się o wiele szybciej gdyby wymienić kilka osób w teamie zarządzającym projektem.
Tylko na kogo ;)?
A i tak jest tam znacznie lepiej niż kiedyś, 2-3 lata temu.
Pan Soulern jest debeściak. I jego mafia też.

Matim

Cytat: Li w Luty 14, 2011, 11:29:12 AM
Cytat: Shyque w Luty 08, 2011, 07:27:21 AM
CytatPotem napiszę o zaletach
Tak ale ale mnie interesują zalety .
Czym sie rozni od zwyklego L2j , co dziala ?
Pewnie kolejny fork L2j.
Szkoda czasu na angażowanie się.
Będą uzależnieni od głównej linii rozwojowej l2j albo przykleją się do tej jednej wersji gry (Freya).
Na 99% i tak to nie wypali.
A szkoda, bo l2j ma kiepskie tempo rozwoju, do tej pory nie zaimplementowano w nim masy funkcji z dawnych kronik.

Najpierw przeglądnij timeline, potem oceniaj.

Ryane

A jak tam ze stabilnoscia? Nie znam sie tak dobrze na samych plikach, ale siedzac w dziale privow zauwazylem, ze kazdy serwer dzialajacy na l2emu mial z tym problem przy online ~1k.

Shyque

Co do stabilności plików ja osobiście nie mam zastrzeżeń , są o wiele lepsze niż L2jServer , tak ja oceniam po kilku dniach testów.

Patriot

#12
Ja kiedys uzywalem l2emu i było naprawdę godne polecania.
Teraz to jest wielki rozłam, ponieważ stare l2emu rozbiło się na l2official, a l2jofficial przeszedl do l2j.
Widzę jest nowa/liczna załaga i czeste aktualizacje... no pozostaje sciagnac i przetestowac co zrobie na dniach.
Ciekawe czy ludzie z l2emu beda dawać hot fixy 4all, czy po jakimś czasie, co miało miejsce kiedys... :)

Edit:
Aha i timeline/svn teraz jest nowy -> google svn :) Pozdro

InsOmnia-

Cytat: Li w Luty 14, 2011, 11:29:12 AM
Cytat: Shyque w Luty 08, 2011, 07:27:21 AM
CytatPotem napiszę o zaletach
Tak ale ale mnie interesują zalety .
Czym sie rozni od zwyklego L2j , co dziala ?
Pewnie kolejny fork L2j.
Szkoda czasu na angażowanie się.
Będą uzależnieni od głównej linii rozwojowej l2j albo przykleją się do tej jednej wersji gry (Freya).
Na 99% i tak to nie wypali.
A szkoda, bo l2j ma kiepskie tempo rozwoju, do tej pory nie zaimplementowano w nim masy funkcji z dawnych kronik.

Przeczytaj mojego posta :)
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Let's Kick Python Out of L2J.


rychoo84

Cytat: InsOmnia- w Luty 07, 2011, 03:00:57 PM
Projekt będzie na pewno popularny w najbliższym czasie, jak tylko l2js oficjalnie powie że są closed source. (już są tylko tego nie mówia)
dużo na to wskazuje...

Li

Cytat: Matim w Luty 14, 2011, 04:27:01 PM
Najpierw przeglądnij timeline, potem oceniaj.

Ale co mam oceniać? Jedyne co tutaj oceniam, to tempo rozwoju l2j.
Czyj timeline mam oglądać? l2j czy l2emu? Zresztą timeline l2emu i tak jest zamknięte.
Być może l2emu ma więcej zmian i implementacji funkcjonalności, ale tutaj trzeba pamiętać, że l2j obowiązuje jedna prosta, chociaż kontrowersyjna reguła: albo coś jest 100% zgodne z retailem albo nie dodają tego do kodu serwera.
I nie jest to do końca głupie - jedna niewłaściwa zmiana może przebalansować serwer lub zniszczyć jego ekonomię.
L2emu to nie jest fork l2j?

Cytat: InsOmnia- w Luty 14, 2011, 07:47:01 PM
Przeczytaj mojego posta :)

Przeczytałem? Tego o l2js? Nie znam historii rozwoju tego projektu, ale z tego co rozumiem l2emu ma coś z nim wspólnego - na ich stronie znajdują się informacji i pliki z obydwu tych projektów.
L2emu - Gracia, l2js -Freya?
A ostatnie dane z timeline l2js to głównie "Sync L2jServer" i "Sync L2jDP".

Dobra, panowie l2emu developerzy - nie neguję przecież waszej znajomości programowania i pracy jaką wkładacie czy będziecie wkładać w ten projekt.
Pytanie postawmy sobie jasno: jesteście forkiem l2j czy nie?
Dla mnie to pytanie retoryczne. Nawet bez zaglądania w kod l2emu. Po prostu znam skalę złożoności i dojrzewania takiego projektu.
Pan Soulern jest debeściak. I jego mafia też.

InsOmnia-

Dalej nie zrozumiałeś mojego postu, l2js już praktycznie całkowicie jest closed source.
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Let's Kick Python Out of L2J.


Li

Cytat: InsOmnia- w Luty 15, 2011, 10:18:18 AM
Dalej nie zrozumiałeś mojego postu, l2js już praktycznie całkowicie jest closed source.
Zrozumiałem post, ale nie rozumiem, dlaczego akurat do mnie z tym wyjeżdżasz?
Czy Ty pisząc "l2js" masz na myśli l2jserver (l2jserver.com) czy to:l2js (l2js.com.br)?
Bo ja piszę o tym drugim, jeśli Ty o tym pierwszym to proszę wysławiać się na przyszłość precyzyjniej.
Bo tylko tutaj widzę możliwość nieporozumienia pomiędzy nami.

A jeśli tak, masz na myśli l2jserver to napisz, na czym polega to zamykanie kodu?
Z tego co mnie doszły swojego czasu pogłoski, to część programistów l2jserver uzyskało dostęp do plików offa Freya i pewnie części z nich nie na rękę udostępniania swojego kodu publicznie. Przecież prowadzą własne serwery :)
I jeśli jesteś w stanie o tym przekonać nie tylko mnie, że faktycznie tak jest, to wtedy jest większa szansa na rozbudowę teamu l2emu
Pan Soulern jest debeściak. I jego mafia też.

Shyque

#18
Sprawdzał ktoś tutaj jak działaja questy s80 oraz HB Island? Bo ja osobiście testuje i jestem zadowolony , jak na razie.

InsOmnia-

Cytat: Li w Luty 15, 2011, 10:34:10 AM
Cytat: InsOmnia- w Luty 15, 2011, 10:18:18 AM
Dalej nie zrozumiałeś mojego postu, l2js już praktycznie całkowicie jest closed source.
Zrozumiałem post, ale nie rozumiem, dlaczego akurat do mnie z tym wyjeżdżasz?
Czy Ty pisząc "l2js" masz na myśli l2jserver (l2jserver.com) czy to:l2js (l2js.com.br)?
Bo ja piszę o tym drugim, jeśli Ty o tym pierwszym to proszę wysławiać się na przyszłość precyzyjniej.
Bo tylko tutaj widzę możliwość nieporozumienia pomiędzy nami.

A jeśli tak, masz na myśli l2jserver to napisz, na czym polega to zamykanie kodu?
Z tego co mnie doszły swojego czasu pogłoski, to część programistów l2jserver uzyskało dostęp do plików offa Freya i pewnie części z nich nie na rękę udostępniania swojego kodu publicznie. Przecież prowadzą własne serwery :)
I jeśli jesteś w stanie o tym przekonać nie tylko mnie, że faktycznie tak jest, to wtedy jest większa szansa na rozbudowę teamu l2emu

Mam na myśli l2jserver, tego drugiego nawet nie znam, ale po Twojej odpowiedzi nie wiem o którym ty mówisz :P to drugie to u Ciebie l2js.com.br, a potem "A jesli tak, masz na mysli l2jserver"... to mam rozumieć że też piszesz o l2jserver? Dostep do plików offa Freya, zapewne kolejna plota. A dlaczego pisze tak do Ciebie, bo ciągle piszesz jak to wszystko uzależnione jest od l2jservers, a ja Ci mowie że wcale? Bo l2js już praktycznie nic większego nie udostępnia. Dlatego L2Emu które jest publiczne ma bardzo dużą szanse stania się popularniejszym :) Nic osobistego panie wyluzuj.
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Let's Kick Python Out of L2J.


Matim

CytatL2emu to nie jest fork l2j?

Oczywiście, że jest - nikt tego nie zaprzecza.

Osobiście nie widział bym żadnego sensu robienia wszystkiego od nowa.

L2Emu ma o wiele, wiele więcej rzeczy zrobionych/naprawionych/dodanych niż L2JServer.

Cytatl2j obowiązuje jedna prosta, chociaż kontrowersyjna reguła: albo coś jest 100% zgodne z retailem albo nie dodają tego do kodu serwera.

Jeśli by tak faktycznie było w 100% to nikt by nie narzekał na to jak np działają aktualnie zrobione jakieś rzeczy na L2J.




A co do timeline/SVN, projekt został przeniesiony na google code (ponieważ poprzednim razem wszystko działało bardzo wolno)

Aktualna rewizja to ~~60, poprzednio było to około ~~1100.

L2Emu Google Code

Li

Cytat: InsOmnia- w Luty 15, 2011, 04:15:40 PM
Mam na myśli l2jserver, tego drugiego nawet nie znam, ale po Twojej odpowiedzi nie wiem o którym ty mówisz :P to drugie to u Ciebie l2js.com.br,
Ojca wszystkich ojców i szefa wszystkich szefów, czyli l2jserver.com zawsze określało się skrótem zwyczajnym i prostym: l2j, bez żadnej dodatkowej literki na końcu.
Popatrz na wypowiedzi w tym wątku (nie licząc Twoich) czy choćby na tytuł tego wątku, założonego chyba nie przez byle lamera:
http://forum.lineage2.com.pl/index.php/topic,27489.0.html.
Nie ma potrzeby dodawania żadnej literki, literki niech sobie dodają forki tego projektu.

Cytat: InsOmnia- w Luty 15, 2011, 04:15:40 PM
a potem "A jesli tak, masz na mysli l2jserver"... to mam rozumieć że też piszesz o l2jserver?

"A jeśli tak" - tryb warunkowy, przypuszczenie.
O czym piszę przecież wyraźnie napisałem, że o tym drugim, czyli l2s.com.br. Chyba logiczny wniosek, skoro wchodzę na tamtą stronę, a tam pliki i linki do l2emu? Sądziłęm, że kooperowaliście z l2js(com.br) i teraz się rozdzielacie.

Cytat: InsOmnia- w Luty 15, 2011, 04:15:40 PM
Dostep do plików offa Freya, zapewne kolejna plota.
Informacje z pierwszej ręki, od człowieka którego nie śmiem posądzać o kłamstwo, megalomanię czy próbę podbudowanie sobie ego :)

Cytat: InsOmnia- w Luty 15, 2011, 04:15:40 PM
A dlaczego pisze tak do Ciebie, bo ciągle piszesz jak to wszystko uzależnione jest od l2jservers, a ja Ci mowie że wcale? Bo l2js już praktycznie nic większego nie udostępnia.
Nie śledziłem od dawna projektu l2j, ale z tego co przed chwilą zajrzałem do bazy danych to przebudowano i to mocno jej strukturę. Chyba jednak coś tam robią?
Więc jak tam, panie InsOmnia, jesteście forkiem czy nie?
;)
Sami piszecie mmocore, datapack, czy ściągacie z l2j?

To nie jest atak na wasz projekt, wyluzuj. Co prawda chyba żaden z forków długo nie pociągnął (może za wyjątkiem l2dc), ale trzeba oddać, że niektóre były bardzo ciekawe, choćby starożytny l2fortress

//pseudoedit

Doczytałem wypowiedź Matima. Oczywiście "100%" to skrót myślowy, bez wglądu z kod i bazę offa nie ma szans na taki stopień kompatybilności. Chodziło mi o to, że bez potwierdzenia feature z offa nie dodają takich rzeczy do kodu serwera.
Pan Soulern jest debeściak. I jego mafia też.

Matim

#22
InsOmnia- jest developerem L2DC, nie L2Emu, a pytasz właśnie jego, co mnie zastanawia lekko.

CytatSami piszecie mmocore, datapack, czy ściągacie z l2j?

Tutaj: lol.

O tym już pisałem w poprzednim poście.

Pisałem, tak jest to fork, nie widzę żadnego związku. Gdyby projekt był napisany od nowa to byłbyś zadowolony?

Poprawianie, ulepszanie kodu - oto siła "open source"

Jeśli przyjrzysz się baczniej niektórym rzeczą, które są dodawane do L2JServer, to możesz stwierdzisz że czasami są to rozwiązania CHORE.

Wystarczy ile rzeczy zostało zrobionych na L2Emu, dla przykładu datapack, poprawione instancje, tłumaczenie skryptów z pythona na jave, nowe skille itp, a to że dodawane są co jakiś czas commity z L2JServer to chyba nic złego - jeśli coś jest dobre (w naszej opinii) to zostaje dodane, proste.

Shyque

L2Emu nie jest forkiem , jest znana i szanowana marka , praca developerów L2Emu jest owiele wydajniejsza i skuteczniejsza.
Testuje od jakiegoś czasu pliki l2emu i jestem bardzo zadowolony , ale chciałbym dostać więcej informacji , co działa itp.

Matim

Jak już pisałem Ci na gg, dam więcej informacji jak wstanie MXC, tam kolega ładnie to opisał.