Jump to content
  • Announcements

    • Xmat

      Pravidlo pro postování v TTT

      Do sekce Tipy, triky, tutoriály nepatří žádné dotazy.   Postujte sem vaše návody, tipy a různé další věci jež uznáte za vhodné sdělit zdejšímu osazenstvu, ale veškeré dotazy směřujte do sekce Všeobecná diskuse.
    • Replik

      Seznam návodů a důležitých témat v této sekci

      Pro lepší přehlednost jsem vytvořil tento seznam, který vás, méně zkušené, lépe provede touto sekcí. Věřím, že zde najdete, co hledáte. Vypsané jsou návody, které jsou oficiálně uznané jako návody. Běžné diskuze, které neposkytují postupy a rady zvěřejněny nejsou.   Instalace vlastního MaNGOS Serveru Díky těmto návodům budete (měli by jste být) schopni vytvořit a následně spustit váš vlastní server. Nastavení je pro verze s i bez datadisku.   Instalace MaNGOS Serveru (bez datadisku TBC) - Autor Benny Instalace MaNGOS Serveru (s datadiskem TBC) - Autor Malfik Instalace MaNGOS Serveru v prostředí Linux - Autor charlie Instalace MaNGOS Serveru v prostředí Linux - Autor kupkoid   Chyby a jejich řešení při přihlašování k serveru - Autor Cybe   Zálohování uživatelských dat   Dávkový soubor (BAT soubor) pro vytvoření SQL záloh - Autor Replik   Kompilování - tvoření vlastních release (revizí)   Tvorba kompilací pro Win32 (MangoScript) - Autor bLuma   Ostatní - těžko zařaditelné, ale neznamená to, že nejsou dobré   VIP Systém - Autor charlie Tvorba Webových stránek pro MaNGOS - Autor zahuba Tvorba teleportačních NPC (MangoScript) - Autor Replik Registrační web (původně předělaná SPORA) Funkční pro Antrix i MaNGOS - Autor Replik Nastavení a spuštění Minimanager pro MaNGOS - Autor BlackMartin Nastavení MaNGOS Website - Autor Artorius   Samozřejmě jsou zde i jiné návody, ale tyto jsou nejvíce používané, proto věřím, že vám budou nápomocné. Tuto sekci budeme upravovat podle potřeby. Pokud by jste něco nenašli nebo si nevěděli rady, hledejte na fóru a teprve potom založte vlastní topik. Pokud nějaký autor vytvoří kvalitní návod a chtěl by ho zveřejnit i v tomto seznamu, doporučuji, aby mi napsal zprávu skrze PM.   Díky a přeji hezký den na WoWResource   Replik
    • Aristo

      Příspěvky tam, kde nemají co dělat

      Dodržujte zákaz přispívání do topiků s repaky pokud si to zakladatelé nepřejí!! Opakované psaní příspěvků bude trestáno warnem.
    • Aristo

      Používání spoilerů

      Poslední dobou má většina uživatelů fora zvláštní nutkání postovat extrémně dlouhé texty nebo kódy, které zabírají v nejedenom případu i 80% obsahu celé stránky a hodně tak zvedají nepřehlednost v topiku. Chtěl bych všechny uživatele požádat, aby při postování citací, jakýchkoliv kódů, errorů, atp... delších než 30 řádků používali funkci spoileru.   Funkci vyvoláte příkazem [spoiler] text [/spoiler]   Ukázka:  
Sign in to follow this  
martinek1

[TuT] Jak vytvořit lineage2 server

Recommended Posts

Rozhodnul jsem se udělat návod jak založit Lineage2 server :)

 

Potřebné programy

 

“Java JDK 6 Update 7″ nebo novější pro sprovoznění “Serveru”.

Java JDK může být stažena odtud: http://java.sun.com/javase/downloads/

 

“MySQL 5.0.51b” nebo novější pro sprovoznění “DataPacku”.

MySQL může být stažena odtud: http://dev.mysql.com/downloads/mysql/5.0.html

 

“Navicat 8 pro MySQL” nebo novější pro administraci vaší “Databáze”.

Navicat pro MySQL může být stažen odtud: http://www.navicat.com/download.html

 

“L2J Server” může být stažen odtud: http://www.l2jserver.com/nightly/

 

“L2J DataPack” může být stažen odtud: http://www.l2jdp.com/nightly/

 

1. Instalace MySQL

 

a.Rozbalte mysql-5.*.x-win.zip do dočasné složky

b. Nainstalujeme MySQL do místa kde ji chcete zprovznit

 

2.Příprava souborů serveru

 

a.Rozbalte L2J_Server-unstable.zip do jakékoliv složky

b. Rozbalte L2J_Datapack-unstable.zip do jiné nové složky dle vaší volvy tam kde je krok "a" bát krol "b"nesmí.

 

3. Instalace Navicatu

 

a.Spusťte soubor a nainstalujte na místo,kde ho chcete:)

b.Nyní spusťte prgram.

c.Vyberte "New Connection"

d.jednou klikněte na připojení localhost(mělo by zezelenat),dále pravým tlačítkem myši klikněte na vaše nové připojení localhost, a vytvořte novou databázi s názvem:l2jdb.

 

e.Zavřete program.

4. Vkládání dat do databáze

 

a.Čtěte readme file od datapacku

b.spusťte database_installer.bat(Windows)nebo database_installer.sh(linux) a následuje další kroky na obrazovce-vyberte full install pro nové databáze / upgrade pro existující databáze-využívá databáze vytvořené v předchozím kroku.

 

5.Java

 

a.Jednoduše,spusťte jdk-*.exe pro instalaci potřebných java kompomentů.

Teď již máte vše připraveno,čtěte pozorně další kroky postupu.

 

Instalace serverů

 

6.Loginserver

 

a.Zkopírujte složku /login/ z vaší dočasné lěj loginserver složky do PC a složky odkuď chcete login server spouštět

 

7.Gameserver

 

Pro každý gameserver:

a.Zkopírujte složku/gameserver/z vaší dočasné l2j gameserver složky do PC a složky odkuď chcete gameserver spouštět

b.Zkopírujte obsah z vaší dočasné složky l2j datapack do složky/gameserver"složky kterou jste již vytvořili(budete věděr.že jste to zkopírovali na správné místo pokuď budete tázani zda chcete nahradit / přepsat existující soubory-zvlte ano)

 

Nastavení serverů

8.Loginserver

 

]Upozornění:Dejte pozor aby jste nevložili mezery na konci řádků

Nekopírujte a nevkládejte ukázkové kody,jsou zde pouze z ilustrativních důvodů

Následující text je jen ukázka neaktualního souboru loginserver.properties,který můžete najít v loginserver /config .(pro upravi obsahu tohoto souboru využijte např. Notepad.

a.Pro váš loginserver,otevřete/login/config/loginserver.properties a změň hodnoty

 

9.Gameserver

 

Upozornění: Dejte pozor aby jste nevložili metzery na konci řádků

Nekopírujte a nevkládejte ukázkové kody, jsou ze pouze z ilustrativních důvodů.

Následující text je jen ukázka neaktuálního souboruserver.propertieskterý můžete najít v loginserver/config. (Pro upravu obsahu tohoto souboru využijte například Notepad.)

a.Pro každý gameserver , otevřete /gameserver/config/server.properties a změn’te hodnoty

 

10. Registrování Gameserverů

 

a. Pro každý gameserver: spust’te /login/RegisterGameServer.bat (/login/RegisterGameServer.sh pro Linux) a vyberte číslo, které chcete přiřadit gameserveru, potom zkopírujte soubor “hexid(server-x).txt” do složky /gameserver/config/ pro server, který jste právě registrovali a přejmenujte jej na “hexid.txt”.

 

11. Spouštění

 

* a. Pro váš loginserver: spust’te /login/startLoginServer.bat (/login/startLoginServer.sh pro Linux)

* b. Pro každý gameserver: spust’te /gameserver/startGameServer.bat (/gameserver/startGameServer.sh pro Linux)

 

 

Upozornění

 

 

Pokud’ nějaký z vašich gameserverů má stejnou WAN IP , musíte používat rozdílné porty pro tyto gameservery se stejnou WAN IP.

Pokud’ chcete zapnout Telnet pro váš loginserver a gameservery, musíte používat rozdílné porty , které nejsou již používány pro každý znich.

Nyní je váš server připraven ke spuštění!!.

 

Nýní už jen spust’te loginserver agameserver.

 

Pokud’ chcete mít absolutní jistotu, že vše funguje jak má, podívejte se na výpis gameserveru, jestli vypadá podobně jako tento:

 

Starting L2J Game Server.

 

loading gameserver config

MLog clients using java 1.4+ standard logging.

Initializing c3p0-0.9.0 [built 08-??????-2005 15:47:30 +0400; debug? false; trac

e: 5]

Initializing c3p0 pool... com.mchange.v2.c3p0.PoolBackedDataSource@5e179a [ conn

ectionPoolDataSource -> com.mchange.v2.c3p0.WrapperConnectionPoolDataSource@4aeb

52 [ acquireIncrement -> 5, acquireRetryAttempts -> 0, acquireRetryDelay -> 500,

autoCommitOnClose -> true, automaticTestTable -> connection_test_table, breakAf

terAcquireFailure -> false, checkoutTimeout -> 0, connectionTesterClassName -> c

om.mchange.v2.c3p0.impl.DefaultConnectionTester, factoryClassLocation -> null, f

orceIgnoreUnresolvedTransactions -> false, identityToken -> 4aeb52, idleConnecti

onTestPeriod -> 60, initialPoolSize -> 3, maxIdleTime -> 0, maxPoolSize -> 10, m

axStatements -> 0, maxStatementsPerConnection -> 100, minPoolSize -> 1, nestedDa

taSource -> com.mchange.v2.c3p0.DriverManagerDataSource@cfec48 [ description ->

null, driverClass -> null, factoryClassLocation -> null, identityToken -> cfec48

, jdbcUrl -> jdbc:mysql://localhost/l2jdb2, properties -> {user=******, password

=******} ], preferredTestQuery -> null, propertyCycle -> 300, testConnectionOnCh

eckin -> true, testConnectionOnCheckout -> false, usesTraditionalReflectiveProxi

es -> false ], factoryClassLocation -> null, identityToken -> 5e179a, numHelperT

hreads -> 3 ]

 

etc....

 

etc....

 

etc....

 

IdFactory: Free ObjectID's remaining: 1878992804

GameServer Started, free memory 175 Mb of 512 Mb

Connecting to login on 127.0.0.1:9014

Maximum Numbers of Connected Players: 100

Telnet server is currently disabled.

GameServer listening on all available IPs on Port 7777

Registered on login as Server 0 : Bartz

 

 

 

 

 

 

Doufám že to pomůže lidem co si chtějí založi L2 server ;) kdyby jste měli s něčím problém pište na skype chromwriter2 :))

Edited by martinek1
  • Upvote 5
  • Downvote 1

Share this post


Link to post
Share on other sites

Jenom upozorneni, L2J je nehoraznej zrou ramek (respektive to dela ta java).

Takze si neplanujte ze si tenhle server rozjedete na nejakym levnym VPS.

 

BTW: na oficialni wiki emulatoru je celkem pochopitelnej navod.. ale anglicky

 

EDIT: i na wiki je doporucovano minimalne 2gb pameti http://www.l2jserver.com/wiki/Setup_Preconditions

Edited by ntdrt

Share this post


Link to post
Share on other sites

Pohodička ;) XEL VPS 3072 za 400kč měsíčně by to zvládal

 

a to bude fungovat na jakoukoliv verzi hry/datadisku ?

Edited by Apixx

Share this post


Link to post
Share on other sites

Dual Core 2Ghz CPU

2GB RAM pre emulátor

5Mbit/s DW/UP

 

= 100-200 Hráčov

 

Odporúčané hodnoty pre L2 Server sú ale 2x také ako som povedal a platí to zhruba rovnako pre všetky verzie

Edited by Jamira

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×