Sleduj návody s komentářem. Upload obrázků Upload souborů War3Zone.eu Webmail Podpoř náš web a vyber si výhodu




Sponzor VPS:






      

Serialbook - upozornění na nové epizody oblíbených seriálů

Hry a herní servery Metin 2 Návody Jak udělat server

Moderátor: Herní poradce

Kompletní návod na přípravu serveru pro Metin 2 [Díl 1.]

Příspěvekodsomrak331 » čtv 20. čer 2013 21:20:22

Zdravím, chtěl bych vám ukázat jak kompletně udělat, připravit a nastavit základ pro Metin 2 server. Návod to bude rozsáhlejší, ale myslím že se vyplatí přečíst :)

Ingredience (tj. to co budete potřebovat):
Server(VPS, Dedik, Virtuální u vás kompu)
na serveru čistou instalaci (někdy přidám návod i na instalaci) FreeBSD (32/64-bit) 7.3+, ale osobně doporučuju nejnovjší verzi
práva roota, protože bez bez toho by jste se na server mohli možná tak koukat
server připojený k Internetu, protože potřebujeme něco málo stáhnout
vlastní Server Files a soubory Databáze
Pokud se jedná o vzdálený server SSH přístup (PuTTY -terminál, WinSCP/FileZilla - SFTP)
záležeje na rychlosti připojení, stroje a vás aspoň 30 minutek času
a špetku trpělivosti a IQ aspon na úrovni houpacího koníka.

Krok první - instalace MySQL serveru a dalších drobností
Takže v případě vzdáleného serveru se připojíte pomocí SSH do terminálu serveru jako root.
Nejprve je za potřebí stáhnout Porty, je to taková instalační/kompilační utilitka.
Pokud jste je nainstalovali při instalaci spusťte tento příkaz:
Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!

který vám zaktualizuje stávací porty. Pokud jste je nanainstalovali při instalaci OS použijte tento příkaz:
Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!


Až vám to vše dostahuje a dorozbaluje přejdeme k instalaci MySQL serveru.
Přejdeme do složky s instalací MySQLka příkazem:
Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!

Poznámka: Na serveru používám Mysql 5.5, tj. nezkoušel jsem jak to funguje s novější verzí, ale mělo by to být OK. :)
Dalším krokem je kompilace a instalace mysql. Kompilaci spustíme příkazem
Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!

Počkáme několik minut (toto je hodně individuální, záleží na stroji, ale řádově by to nemělo přesáhnout 30 minut, to by musela být už opravdu vykopávka :hourglass )
Další krok je vlastní instalace:
Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!

Nyní máme MySQL server nainstalovaný, aby se nám spouštěl při startu server musíme do souboru /etc/rc.conf přidat následující řádek:
Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!

Soubor můžete upravit přes (S)FTP nebo přes EasyEditor:
Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!

(Esc pro zobrazení menu)

Nyní je MySQl server připraven na spuštění
Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!

Pozn.: Krok s úpravou /etc/rc.conf můžete vynechat a při každém spuštění serveru zapínat MySQL server příkazem:
Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!

Pozn.: MySQL server můžete vypnout/restartovat příkazy:
restart:
Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!

vypnutí:
Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!

V případě bez upraveného /etc/rc.conf
restart:
Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!

vypnutí:
Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!


Nyní je potřeba vytvořit uživatelský účty databáze, protože zatím obasahuje jen uživatele root, který radím později radši smazat.
Aby jsme nemuseli celý stroj restartovat použijeme příkaz
Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!

a následně se připojíme do MySQL klienta:
Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!

Uživatele vytvoříme tímto způsobem:
Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!

Pozn.: 'user'@'localhost' znamená že se uživatel user může připojit jen z počítače který má hostname 'localhost' ( v tomhle případě je to mítní stroj )
user, jméno užovatele může být cokoli, abych se mohl do databáze připojit já a chtěl aby moje přihlašovací jméno bylo heretiiik muselo by to být ve tvaru: 'heretiiik'@'89-190-90-*********cz'
Je tu možnost připojení ze všech hostname, a to: 'user'@'%', každopádně se to nedoporučuje, stačí překonat heslo a máte nezvaného hosta v databázi :D
Posledním detailem je vynucení MySQLka přenačíst uživatele
Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!

a klienta MySQL serveru opustíme příkazem
Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!


Krok druhý instalce zpětně kompatibilních knihoven a v případě 64-bit systému i 32-bit kompatibilních knihoven
Protože metin2 server je stavěn na FreeBSD 7.x/8.x je potřeba doinstalovat zpětně kompatibilní knihovny, opět použijeme porty
Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!

Pokud máte 64-bit verzi OS budete potřebovat dodatečně zpěné 32-bit knihovny,
zda máte 64-bit verzi zjistíte příkazem:
Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!

amd64 - 64-bit systém
i386 - 32-bitů
Pokud máte 64-bit systém a chcete zjistit zda máte kompatlibilní knihovny nainstalovány, standartně se dají nainstalovat spolu se systémem, jděte do složky /usr
Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!

a pomocí příkazu
Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!

zkontrolujte jetli existuje složky "lib32", pokud ano můžete zbytek tohoto kroku přeskočit.
Jinak postup unstalace je (pro FreeBSD 9.1):
Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!


Tím bych završil 1. díl, pokud najdete nějaký nedostatky, chyby, připomínky, prostě cokoli tak mi napište aby to opravil. Psal jsem všechno po paměti, tak je možný že jsem už něco vynechal. V příším díle bude nahrání a nastavení Servefiles s databází, když budu mít čas napíšu to už zítra.

Díky somrak a.k.a. Heretiiik

Obrázek
Manuál... To je taková ta věc, co se nikdy nečte.
somrak331
Člen
Člen
Uživatelský avatar

 
Příspěvky: 26
Registrován: pon 26. črc 2010 9:22:12
Bydliště: Doma, U kompu 24/7
Podpora: Tento uživatel zatím nepodpořil naše fórum.

Re: Kompletní návod na přípravu serveru pro Metin 2 [Díl 1.]

Příspěvekodcarodej.13 » úte 03. pro 2013 10:25:38

Kedy bude další diel?

carodej.13
Začátečník
Začátečník
Uživatelský avatar

 
Příspěvky: 2
Registrován: sob 30. lis 2013 21:49:59
Podpora: Tento uživatel zatím nepodpořil naše fórum.

Re: Kompletní návod na přípravu serveru pro Metin 2 [Díl 1.]

Příspěvekodgeron552 » sob 25. led 2014 0:45:35

nejspíš už nebude... :D

Pomohl jsi, díky ti :)

S pozdravem
Geron552
geron552
Kamarád
Kamarád
Uživatelský avatar

 
Příspěvky: 291
Registrován: pon 19. zář 2011 13:10:34
Bydliště: BRNO
Podpora: Tento uživatel zatím nepodpořil naše fórum.


Zpět na Jak udělat server

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


Tento web používá k poskytování služeb a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace