L2j - Lineage2 server emulátor

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
NoTHX
Středně pokročilý
Středně pokročilý
Registrován: 24. lis 2004
Bydliště: Budvar City

L2j - Lineage2 server emulátor

Příspěvek od NoTHX »

dR@gon píše:2 NoTHX: Server běží na Linuxu a hardware je momentálně dostatečný i když ne moc silný stroj. Po prázdninách by nám server měl běžet na P4 2,4GHz s minimálně 1GB RAM a disky v raid zapojené do módu clone, takže pokud nastane problém s HW tak data budou v bezpečí (pokud ovšem nedojde ke kompletnímu fyzickému zničení stroje, což nepředpokládáme).
Co se týče toho 100Mbit tak jsem jasně napsal že na něj server bude připojen !jen! pokud bude dostatečný zájem lidí se na nás připojit. Nejsme zas tací kamikadze jak se může zdát. Nejsme ani nějací znudění adolescenti a nemáme v plánu žádné puberťácké záblesky do tmy. A přinejhorším se smlouva zruší pokud by lidé náhle a všichni odešli.
S překladem je to těžší, ovšem máme dobrý kontakt na jednoho čecha žijícího už delší dobou v cizině s výbornou znalostí angličtiny, který nám s překladem bude pomáhat pokud narazíme na problémy.
Web bude samozřejmě vlastní, jen jak jsem psal v minulém postu, ještě není hotový, ale pracuje se na něm.
O wipe a rollback vím svoje dobře protože jsem si prošel už několika servery včetně asi našeho nejznámějšího L2 serveru DKTech. Pokud dojde ke kolapsu db tak rollback bude, ale maximálně hodinový jelikož je db zálohována každou hodinu (plánuje se záloha na externí jednotku - flash drive).
Jinak L2j je opravdu náročná na RAM ale nikoliv už na hrubý výkon CPU či GPU jelikož jak někteří vědí, server beží jen jako command line. Proto si můžeme dovolit více "investovat" do RAM než do ostatních komponent.
O donate jsme uvažovali a nejspíš bude i zahrnut do našeho projektu ale se stálou podporou však nepočítáme a o oděnách za donate také není rozhodnuto. O čem jsme pevně rozhodnuti je, že nebudeme poskytovat GM ochranu.
Jistě že ekonomika bude z počátku nevyrovnaná, ale to je dáno jen tím, že zatím neni dostatek lidí, kteří by jí utvářeli. Čím více lidí - craftů, spoilů bude, tím bude ekonomické zázemí lepší. Jak pro trpy tak pro ostatní, protože budou mít daloko širší výběr. Označme to tedy proto za jakousi formu centrálního hospodářství které se bude s přibývajícím počtem lidí měnit na tržní ekonomiku. (Pouze obrazný pojem a neberte ho prosím doslova... :roll: )
Je to spousta práce a je nám jasné že máme před sebou nelehký úkol. Ale chceme se s tím poprat a doufáme že se nám podaří alespoň trochu přiblížit k tomu jak vypadal DKTech ve své zlaté éře.

2 Joži: Nemusíš být zas tak moc hradcore. Uznávám, že znalost JAVA je nutností, ale to co člověk neví na to se zeptá nebo někde přečte. Tak to funguje všude.
To že L2j obsahuje bugy je dáno tím, že to je pouze open source projekt nadšenců kteří tohle všechno dělají zadarmo zas pro nás fanoušky této MMORPG. Kdyby L2j byl komerční projekt mohli by si dovolit zaplatit nehorázné sumy za profi programátory kteří by dokázali několika patchi L2j odbugovat (i když asi ne na 100%). Jenže za to se platí a ne každý má na to aby platil nějaké měsíční poplatky. Ten kdo na to má a chce platit už dávno hraje na officiálním a legálním serveru. Ten kdo na to nemá nebo nechce platit za to že chce bavit vyhledává free servery.
To že některý server tvrdí že má officiální jádro je jako Zlý Sen®. Většina je to zase jen emulátor i když ne JAVA. Tak proč to lidem nalhávat a tvrdit že bude daleko lepší než nějaké L2j? Že bude všechno fungovat jak má a že na normálním PC se dá utáhnout klidně i 1000 lidí. Pak najednou polovina slibovaných věcí ve hře nefunguje (a to i třeba počáteční questy), nikdo doopravdy neví co se serverem děje a kdy to bude spravené když "náhodou" dojde k výpadku.
Dohadovat se o tom jaký je průměrný věk hráče L2 na free serverech je absolutně irelevantní. Narazil jsem na manželský pár ve středních letech plně zainteresované do hry. narazil jsem na managera který si krátil volnou chvíli hraním na free serveru. Samozřejmě že se zde vyskytuje i valná skupina mladších hráčů, ale s tím nic nenaděláme. Starší lidé pracují a nemají tudíž tolik čau jako mladší generace. A to že rejpou nebo pindaj je u nich normální. Mam doma pubertálního mladšího bratra (a věřte nebo ne, ale každý ze zakladatelů serveru též) takže víme co to je když se do vás pustí mladej kluk, kterému teče ještě mléko po bratě. Nemyslím tím jen IRW ale i ve hře. Někteří z nás mají bohaté zkušenosti s prací GM a byli ochotní se o ně podělit i s těmi co zkušenosti zatím nemají. Takže jsme na to připraveni.
To že jsme se rozhodli založit server v létě je čistě náhoda. Mohli jsme to udělat v zimě nebo kdykoliv jindy. To že se teď nenahrne 50 lidí najednou je opravdu logické a jasné protože všichni jsou na dovolených či jinde daleko od svého PC či raději (s čím také souhlasím) tráví čas venku s přáteli. To že budeme mít zatím méně lidí nám dovolí větší manipulovatelnost se serverem a tím i snažší opravování nedostatků. Každý uzná že neplánovaný výpadek serveru s 200 či 300 lidmi je sviňárna.
Na rýpání se ve zdrojáku ve dne v noci máme našeho admina pro kterého je to jak hobby tak i práce. Znáte programátory :roll: .
Já se, co se týče mimoherního prostředí, starám právě o vznikající web (konkrétně o grafické ztvárnění).
Takže práci zdar a snad někdy in the game :wink:
vzal jsem poslední post z threadu o L2 abychom mohli plynule navázat...

Je vidět že to opravdu myslíte vážně, i když se na vašem serveru zřejmě nevyskytnu tak přeji hodně štěstí :)

To o těch rollbacích jsi úplně nepochopil, DKTech je případ sám pro sebe, já ale myslel to jestli sis téhle srandy užil z pozice správce serveru, záloha db každou hodinu je prima, ale neznamená to že bude rollback maximálně hodinu, než přijdeš na to že ti tam týden někdo exploituje, řekněme třeba klonuje věci a ty prodává. stopovat co všechno naklonoval a kolik komu co prodal, popř. to nějak napravit, je nemožné, zbývá co? týdenní rollback. ovšem pouze za předpokladu že se ti podaří odhalit počáteční datum jeho jednání.

L2j je logicky na GPU absolutně nenáročná, ale s CPU to už tak jednoduchý neni, máš pravdu že RAM je potřeba nejvíc, 1GB je úplné minimum (předpokládám že na serveru běží jen l2j) a vzhledem k tomu že mají přibýt funkční geodata, tak optimální budou minimálně 2GB. s tim CPU uvidíš kolik ti to bude žrát až budeš mít řekněme oněch 100 lidí stále online. Každopádně provozovat webserver a l2j na jednom stroji v ostrém provozu je nesmysl, budou z toho jen nepříjemnosti
Joži
Začátečník
Začátečník
Registrován: 13. čer 2004
Bydliště: Brno
Kontaktovat uživatele:

Příspěvek od Joži »

Tu zataz CPU vidiet jasne uz pri 30 hracoch a odtial to bude uz len horsie

Schvalne taky maly bench l2j-vytvorit 4 mobgroupy po 50 mobov na roznych castiach mapy a nechat ich nasledovat niekoho,kto sa pohybuje... sledovat zatazenie mysql, l2j a pritom nechat 10 hracov hrat akoby nic >> u mna na 733MHz Xeone a 100Mbps nenormalne lagy, aj ked CPU vytazene uplne nebolo
Odpovědět

Zpět na „Programování a web“