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:  

Scalepeel

Members
  • Content count

    16
  • Joined

  • Last visited

Community Reputation

0 Průměrný uživatel

About Scalepeel

  • Rank
    Level 2
  1. NAVITAC :'(

    V navicate je to jasné, ak MySQL beží na rovnakom kompe ako navicat tak iba 127.0.0.1 alebo localhost, ak beží na inom počítači v sieti tak presná IP adresa počítača.
  2. Ako nainštalovať Ludmillu (Kobold Server Lite)

    Pri zapnutom serveri, choď cez navicat do svojej databáze a otvor tabuľku realm_list. Tam si nájdi stĺpec status a zmeň ho na 1 a klikni na tú fajku (update record).
  3. Takže ak niekto o to stojí, napíšem sem presne ako sa mi podarilo úspešne nainštalovať Ludmillu Takže hlavné Download linky: Klient: Patch 1.12.0 Full enUS: DOWNLOAD HERE Patch 1.12.0 - 1.12.1 enUS: DOWNLOAD HERE Patch 1.12.0 Full enGB: DOWNLOAD HERE Patch 1.12.0 - 1.12.1 enGB: DOWNLOAD HERE Server: Game Server: DOWNLOAD HERE - Heslo: ILoveKobold MySQL: DOWNLOAD HERE Navicat - GateWay to MySQL: DOWNLOAD HERE SQL Databázy - kobold.sql upravená, mangos_converted databáza so spawnami: DOWNLOAD HERE Uniform Server 3.3 - WebPHP host: DOWNLOAD HERE Jednoduchá Registračná stránka: DOWNLOAD HERE Tak a teraz krok za krokom: 1. prvým krokom bude opatchovanie klienta na verziu 1.12.0 a následne na 1.12.1 2. nainštalujeme MySQL - toto nejdem rozoberať 3. nainštalujeme Navicat a nastavíme pripojenie na MySQL 3.1 Spustíme Navicat, klikneme na Connection 3.2 Napíšeme meno pripojenia (ľubovolné), IP na MySQL = localhost (ak nieje MySQL na tom istom počítači tak napíšeme správnu IP k MySQL), uživateľské meno a heslo pre prístup na MySQL (nastavené pri inštalácii) 3.3 Ak sme všetko nastavili správne po kliknutí na tlačítko Test Connection by nám malo napísať "Connection Successful". 4. rozbalíme KoboldServerLite do nejakého priečinka napr ja mám na D:\Kobold\ 5. presunieme sa do priečinku kde sme si rozbalili server, do adresára Tools (#KOBOLD DIR#\Tools\) 6. nakopírujeme súbor MapExtractor.exe do koreňového adresára World Of Warcraft-u 6.1 V koreňovom adresári world of warcraft vytvoríme priečinok s názvom maps (#WOW DIR#\maps) 6.2 Spustíme MapExtractor.exe 7. po úspešnom extrahovaní máp presunieme adresár maps do priečinka #KOBOLD DIR#\WS\maps 8. teraz rozbalíme súbor DBCExtractor, ktorý sa taktiež nachádza v adresári Tools 8.1 Po jeho rozbalení do cieľového priečinka uvidíme 3 súbory: ExtractDBC.bat, mpq.exe, zlib.dll 8.2 Dáme Editovať súbor ExtractDBC.bat Jeho prvých 5 riadkov @echo off color 18 title DBC EXTRACTOR set WoWdir=D:\Program Files\World of Warcraft\Data\ 8.3 Nastavíme správnu cestu k world of warcraft\data (set WoWdir=X:\#WOW DIR#\Data\) 8.4 Spustíme extrahovanie 8.5 Po úspešnom extrahovaní presunieme adresár dbc, ktorý sa nám počas procesu vytvoril a presunieme ho do adresára #KOBOLD DIR#\WS\dbc 9. Začneme s importom do databázi 9.1 Spustíme navicat 9.2 2x poklikáme na pripojenie ktoré sme si vytvorili (u mňa sa nazýva pripojenie KoboldServerLite) 9.3 Uvidíme tam 3 databázi information_schema, mysql, test - tieto databázi si nijak nevšímajme, lebo sú nám prakticky na nič 9.4 Vytvoríme si novú databázu s názvom kobold, t.z. pravým tlačítkom klikneme na okno s rozpisom databáz a klikneme na New Database... 9.5 Napíšeme meno databáze kobold a vyberieme Character Set - utf-8 9.6 Rozbalíme si súbor sql.zip, ktorý sme si stiahli z hore uvedených linkov 9.7 Klikneme pravým tlačítkom na databázu - kobold - a vyberieme Execute Batch File.... Vyhľadáme súbor kobold.sql (nachádza sa v tom zipe) 9.8 Po úspešnom importovaní ak chceme aby bol svet zaspawnovaný prejdeme na krok 10. ak nie prejdeme na krok 11. 10. Zaspawnovaný svet 10.1 Ak chceme mať zaspawnovaný svet musíme z databáze vymazať následovné tabuľky: - creatures - creatures_loot - creatures_mov - creatures_spell - creatures_templ - gameobj_def - gameobj_loot - gameobjects 10.2 Po ich vymazaní opäť spustíme Execute Batch File... a vyhľadáme súbor Mangos_converted.sql (zahrnutý v zipe) 10.3 Po úspešnom importe sa môžme vrhnúť na krok 11. 11. Upravíme konfiguračné súbory v adresároch WS\Conf, LS\Conf, RS\Conf 11.1 Otvoríme si priečinok #KOBOLD DIR#\WS\conf, kde uvidíme 2 súbory: sql.conf, world_server.conf Obsah súboru WS\conf\sql.conf # MySQL connection information - REQUIRED # DatabaseName, DatabaseHost, DatabasePort(3306 default), DatabaseUser, DatabasePassword DatabaseName = DatabaseHost = localhost DatabasePort = 3306 DatabaseUser = root DatabasePassword = # Options (uncomment and set options if necessary): #DatabaseCharSet = utf8 #DatabaseCompress = yes # MySQL connection information Account - REQUIRED # AccountDBName, AccountDBHost, AccountDBPort(3306 default), AccountDBUser, AccountDBPassword AccountDBName = AccountDBHost = localhost AccountDBPort = 3306 AccountDBUser = root AccountDBPassword = # Options (uncomment and set options if necessary): #AccountDBCharSet = utf8 #AccountDBCompress = yes #--- END --- 11.1.1 upravíme tu DatabaseName = kobold (ak ste išli podľa návodu), DatabaseHost = necháme localhost, DatabasePort = 3306 (ponecháme ak ste nemenili port), DatabaseUser = root (zvyčajne býva uživateľské meno), DatabasePassword = heslo (ktoré ste si nastavili na prístup do databáze) 11.1.2 upravíme aj tie položky podtým AccountDBName, ... je to vlastne to isté len sa to inak volá Obsah súboru WS\conf\world_server.conf (prvých 5 riadkov) # Network interface and port for WORLD server to listen at. # MUST BE SET ALWAYS # WorldServerListenIp = 127.0.0.1 WorldServerPort = 4200 11.1.3 Tu zmeníme WorldServerListenIP = vaša IP (ponechal som 127.0.0.1, lebo nie som na LANke) 11.2 Otvoríme si priečinok #KOBOLD DIR#\RS\conf, kde uvidíme 2 súbory: sql.conf, realm_server.conf 11.2.1 Pre sql.conf platí to isté ako v predchádzajúcom prípade Obsah súboru RS\conf\realm_server.conf (prvých 6 riadkov) # Network interface and port for Realm server to listen at. # Default: 0.0.0.0 (all interfaces) port 3725 # # RealmConnectAddress = 127.0.0.1 RealmServerListenIp = 127.0.0.1 RealmServerPort = 3725 11.2.2 Tu zmeníme RealmServerListenIP = vaša IP (ponechal som 127.0.0.1, lebo nie som na LANke) 11.3 Otvoríme si priečinok #KOBOLD DIR#\LS\conf, kde uvidíme 2 súbory: sql.conf, login_server.conf 11.3.1 Pre sql.conf platí to isté len sa tam nenáchadzajú položky AccountDBName, ... Obsah súboru RS\conf\login_server.conf (prvých 5 riadkov) # Network interface and port for LOGIN server to listen at. # Default: 0.0.0.0 (all interfaces) port 3724 # LoginServerListenIp = 127.0.0.1 LoginServerPort = 3724 11.3.2 Tu zmeníme LoginServerListenIP = vaša IP (ponechal som 127.0.0.1, lebo nie som na LANke) 12. Ak máme všetko správne nastavené už neostáva nič iné než spustiť server 12.1 Spustíme ho v tomto poradí: WS_Server_Alive.bat RS_Server_Alive.bat LS_Server_Alive.bat Takto by mal vyzerať správny nábeh serverov: WORLD SERVER REALM SERVER LOGIN SERVER P.S Predvolený GM účet je Meno: kobold, Heslo: kobold dá sa to upraviť v MySQL tabuľke "accounts". NASTAVENIE PHP REGISTRAČNEJ STRÁNKY: 1. Nainštalujeme si Uniform Server v3.3 2. Bez ďalšieho nastavovania prejdeme do priečinku kde sme si nainštalovali Uniform Server, spustíme súbor server_start.bat, otvoríme priečinok diskw\www, vymažeme odtiaľ všetky súbory aj .htaccess a nakopírujeme tam index.php 3. Upravíme index.php naším požiadavkám <?php // Originally by: LordDoskias // Modified by:ZeTeX // Again Modified to suit Luds needs by: compboy error_reporting(E_ERROR | E_CORE_ERROR | E_COMPILE_ERROR | E_USER_ERROR); // SQL data $db_u = "root"; // sem napíšte uživateľské meno pre prihlásenie do databáze $db_p = ""; // sem napíšte heslo pre prihlásenie do databáze $db_host = "localhost"; // ponechajte pokiaľ mysql je na tom istom počítači ako web server // don't change $u = $_POST['user']; $p = $_POST['pass']; $e = $_POST['email']; if(!$u){ // Realm Status $h = "freezewow.servegame.com"; //adresa serveru (IP, DNS) $l = "3724"; //default LS port $r = "3725"; //default RS port // $w = "4200"; //default WS port $ls = fsockopen($h, $l, $errno, $errstr, 5); $rs = fsockopen($h, $r, $errno, $errstr, 5); // $ws = fsockopen($h, $w, $errno, $errstr, 5); if(!$rs){ echo "Realm server is:"." <font color=red><strong>Offline!<br></strong></font>"; } else { echo "Realm server is:" ." <font color=green><strong>Online!<br></strong></font>"; } if(!$ls){ echo "Authentication server is:"." <font color=red><strong>Offline!<br><br></strong></font>"; } else { echo "Authentication server is:" ." <font color=green><strong>Online!<br><br></strong></font>"; } // if(!$ws){ // echo "World server is:"." <font color=red><strong>Offline!<br><br></strong></font>"; // } // else // { // echo "World server is:" ." <font color=green><strong>Online!<br><br></strong></font>"; // } // die("Registration is offline!"); // uncomment if u want to turn off reg. echo ' <form name="form1" method="post" action="index.php"> Username:<br> <input type="text" name="user"><br> Password:<br> <input type="text" name="pass"><br> E-Mail: <br> <input type="text" name="email"><br><br> <input type="submit" name="Submit" value="Submit"> <input type="reset" name="Clear" value="Clear"> </form>'; } else { // Some lame protection code against sql injections if (!get_magic_quotes_gpc()) { $u = addslashes($_POST['user']); $p = addslashes($_POST['pass']); $e = $_POST['email']; } else { $u = $_POST['user']; $P = $_POST['pass']; $e = $_POST['email']; } // DB SHITZ. DO NOT TOUCH !!! @$link = mysql_connect("$db_host", "$db_u", "$db_p"); if (!$link) { die('Could not connect: ' . mysql_error()); } mysql_select_db('kobold'); // NEZABUDNITE ZMENIT NA KOBOLD AK STE ISLI PODLA NAVODU !!!!!!! $q = "insert into `accounts` (login,password,s,v,gm,sessionkey,email) values ('$u','$p','NULL','NULL','0','NULL','$e')"; $r = mysql_query($q); if (!$r) { echo "MySQL error: " . mysql_error()."!"; } else { echo "Registration Completed!";} echo '<a href="index.php"><br>Back to main page</a>'; } ?> 4. odteraz môžeme prijímať registrácie nových hráčov Niekoľko príkazov: .acct - prístupový stupeň na server zatiaľ neviem ako je to presne ale 3=Admin .anim - to isté ako na WoWEMU .emote .announce, .broadcast, .b - Systémová správa .goname - to isté ako na WoWEMU .gotrigger - to isté ako na WoWEMU .aura IDaury - pridá auru hračovi .commands, .com - vypíše všetky príkazy .createguild MenoHráča NázovGuildy - umožní vytvoriť guildu .version - zobrazí aktuálnu verziu serveru .suicide - samovražda .revive - to isté ako na WoWEMU .ressurect .control - veľmi dobrý príkaz, používa sa na ovládanie NPC .dismount - to isté ako na WoWEMU .gmlist - zoznam online GM .where - to isté ako na WoWEMU .help príkaz- pomoc k príkazu, .sinfo - počet pripojených užívateľov .invis - urobí vás neviditeľných pre hráčov, po 2. použití viditeľných .itemmove - prehodenie vecí (nepoužil som to ešte) .kick - to isté ako na WoWEMU .modify item #itemID# - to isté ako na WoWEMU, .add #itemID# .modify money, .modify gold - to isté ako na WoWEMU, .addmoney .modify level - to isté ako na WoWEMU, .setlevel .modify speed - to isté ako na WoWEMU, .setspeed .modify size - zmena veľkosti hráča .modify xp - to isté ako na WoWEMU, .setxp .modify mount - vytvorí mounta pod prdelou .modify spell - to isté ako na WoWEMU, .learn .modify skill - to isté ako na WoWEMU, .learnsk .modify delguild - permanentne zmaže guildu .mount - vytvorí vám grifa .go - to isté ako na WoWEMU, .go .addgo - to isté ako na WoWEMU, .addgo .delgo goID - vymaže gameobject v určitom radiusu .saygoinloc radius - zobrazí info o gameobjectoch v okoli x yardov .delgoinloc - netreba nič hovoriť .recall - teleport na pozície pre gm, možnosti: sunr, thun, cross, ogri, neth, thel, storm, iron, under, darn .security - zmena prístupovej úrovne (GM levelu) hráča .standstate - emote postavy keď stojí .weather zoneID xxxx - zmena počasia v zóne, zónu získate zadaním .where, možné zmeny počasia (nahradiť za xxxx): sun, fog, rain, snow, storm .hearth - teleportne na nastavené miesto hearthstonu .taxicheat 1/0 - nastaví či vybraný hráč môže alebo nemôže používať taxi .goguid - portne na guid postavy alebo npc .addtrigger ID meno - nastaví nový areatrigger .bind - nastaví nový home pre heartstone .special force_rename - vynútené premenovanie postavy .special banip - hovorí samo za seba .special banacc - hovorí samo za seba .special disable_name - zablokovať meno hráča .special disable_selection - zablokovať meno vybratého hráča .npc add - pridá npc (v ludmille niesú spawnpointy iba npc ktoré majú funkciu aj ako spawn) .npc level - nastaví level vybranej npc .npc turn - to iste ako na WoWEMU, .turn .npc come, .npc move - to iste ako na WoWEMU, .come .npc del - vymaže vybranú npc .npc model - zmení model npc .npc faction - zmení faction .npc size - zmení veľkosť .npc info - informácie o npc .npc sptime - spawntime npc .npc spdist - spawndistance npc .npc kill - zabitie npc .npc respawn - respawn npc .npc freeze 1/0 - paralyzuje npc alebo odparalyzuje .save - neviem presne píše to characters saved, ale možno to zapisuje aj svet (neodskúšané) a ešte mnoho ďalších... Fúúúha, That's all Folks ) Ďakujem za pozornosť. Scalepeel P.S. Dúfam, že vám to pomôže a ak som na niečo zabudol tak napíšte
×