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:  

chronos

WoWResource Developer
  • Content count

    849
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by chronos

  1. TC2 a kompilace na Linuxu Fedora? poradte

    Když už by to někdo potřeboval, tak nová verze 6 je součástí vývojového repozitáře rawhide. Možno instalovat pomocí yum install readline --enablerepo=rawhide Nabídne to však ke stažení plno dalších závislých balíčků z chystané Fedory 12.
  2. Jak zprovoznit graf jako na stat.zdechov.net/game

    Jednoduchá odpověď zní, zneužít se dá vše. Každá měřená veličina má v databází sloupec s adresou, ze které může být měření prováděno. Tedy pokud se pokusí přidat ručně někdo hodnotu z jiné adresy, tak mu to vypíše chybu. Ale pokud se jedná např. o lokální síť, tak tam lze zneužít IP adresu, takže by bylo možné přidat hodnoty i podvodně. Pak lze při přidávání vkládat také heslo v podobě nějakého hash kódu třeba a srovnávat ho s tím, které je v databázi. To lze provádět i přes SSL šifrované spojení přes https, aby nemohlo být spojení odposlechnuto. Někdo může použít asymetrické šifry a třeba systém veřejných podpisů a soukromých a veřejných klíčů. To vše je už otázkou správné volby zabezpečení a toho, jak drahá je věc, kterou chceme chránit. Pokud cena chráněných informací je třeba 1000 Kč, tak nebudeme investovat do zabezpečení 10 tisíc, to dá rozum.
  3. Jak zprovoznit graf jako na stat.zdechov.net/game

    Diskutovaný systém je tak nějak nedořešený co do jednoduché instalace a konfigurace. Kódy jsou dostupné online v SVN. Vstupní stránka projektu http://svn.zdechov.net/trac/statistic/ Starší verze je možné stahovat z http://svn.zdechov.net/svn/statistic/devel/ Přehled změn je viditelný v logu http://svn.zdechov.net/trac/statistic/log/ Ovšem trunk je opravu vývojová větev a předělávky jsou v ní rozpracované. Zdrojové kódy spíše nyní slouží jako inspirace. Např. ukázky různých funkcí pro zjišťování informací o počítači http://svn.zdechov.net/trac/statistic/browser/trunk/measure_scripts/system.php Či funkce pro načítání přehledových údajů o emulátoru MaNGOS http://svn.zdechov.net/trac/statistic/browser/trunk/measure_scripts/wow.php Až najdu čas a chuť tak ten systém udělám jednodušší na správu. Jinak je potřeba si s tím prostě pohrát. Můžete mi napsat i náměty k vylepšení.
  4. TC2 a kompilace na Linuxu Fedora? poradte

    Však přece: yum install readline
  5. TC2 a kompilace na Linuxu Fedora? poradte

    Dělá se to stejně, maximálně se jinak instalují balíčky. Návod pro MaNGOS http://wiki.wowresource.eu/index.php/MaNGOS_pod_Linuxem Rozdíly u TC2 budou nejspíše minimální jelikož je to prakticky totožný emu.
  6. Kódování webu

    Základem je zde napsat nějaký ukázkový kód, který ti nefunguje. Jinak v prohlížečích jako je Firefox máš nahoře v menu Zobrazení -> Znaková sada, kde můžeš ručně vybrat správnou znakovou sadu, při které se to zobrazí správně. Další poznámka může být to, že v konfiguraci serveru Apache existuje položka nastavení DefaultCharset nastavená na nějakou výchozí znakovou sadu. Nejlepší je vše psát v dnešní době v utf-8 a nemít tak problémy s kompatibilitou při přenášení mezi Windows a Unixovými systémy.
  7. Spamovanie stránky

    Koncept? To má být přece jen kosmetická změna a integrace do fora. Problémy světa to nevyřeší. Princip celého systému je potřeba přehodnotit a vymyslet nějaký udržitelnější co do správnosti obsahu a vylepšený co do nabízených funkcí.
  8. Zde návod a odpověď na tento dotaz nově ve wiki http://wiki.wowresource.eu/index.php/Zobrazen%C3%AD_uptime_realmu A to dokonce k volnému použití i bez nutnosti přepisovat nějaký nesmyslný copyright.
  9. Přeložení??

    Jak překládat? Základ je podívat se na wiki stránku o překladu http://wiki.wowresource.eu/index.php/%C4%8Cesk%C3%BD_p%C5%99eklad_hry Jinak přeložit lze jakýkoliv anglický text v databázi na český. Jinak u každého realmu jsou tabulky locale_ pro překlad do různých oficiálně podporovaných jazyků. Klienta lze překládat přes addon nebo přímo přes lua soubory. Překládání wow probíhá mimo jiné na adrese http://wowpreklad.zdechov.net/
  10. Spamovanie stránky

    Už mockrát jsem to promazával, ale je fakt, že je momentálně lepší to tak nechat, aby ten problém byl konečně vidět a někdo se tím začal zabývat. Celý ten systém to chce vyhodit, napsat znova a převést původní data. Samozřejmě doplnit podporu pro moderování, kontrolovat zadávané údaje na limitní hodnoty, vyžadovat zadání správné adresy serveru a při nedostupnosti serveru 24 hodin server uzamknou a tím odstranit ze seznamu, přidat podporu pro zamykání serverů s možností ručního odblokování přes web, vymyslet řešení vkládání duplicitních serverů, kontrolovat duplicitu adres, přidat dynamické sledování online hráčů a vykreslování grafu online hráčů jako to má wowstatus.net, přepsat to hlasování na nějaké inteligentnější s kontrolou ip adres, přidat podporu pro výběr jazyků serverů jako čeština, slovenština, angličtina ale také němčina atd s možností vybrat zároveň češtinu i slovenštinu a zobrazení jednotlivých seznamů dle jazyka, doplnit logování akcí moderátorů a komentování operací jako ban kvůli spamu, ban opakovaně nesprávné údaje serveru, atd. Prostě se toho dá vymyslet mnoho k vylepšení...
  11. Revize 2.4.3

    Jednoduše s i stáhni patřičnou verzi z gitu. rev 6928 commit 7b7c91283498ed71f84ce24b046bd7750349e98a rev 6766 commit 1ccdd8e2b2d7768c0777d9ac34565e3c1b5f1a69 Patřičnou databázi najdeš v SVN UDB.
  12. servery.wowresource.eu

    Bez moderátorů to stejně nejde. Žádný systém neřeší stupiditu uživatelů. Uptime se dá obejít nasměrováním na cizí server třeba nesouvisející s wow a počet online nelze dost dobře kontrolovat a úspěšné v tom není ani wowstatus.net, kde počet online jde vidět u jednotek serverů. Každý i sebelepší systém lze obelstít. Dokud nebude existovat chytrá počítačová inteligence, tak je holt nutné, aby ty položky co se objeví tak max. jednou za den někdo zkontroloval. Ovšem realita je jednoduchá, nikomu se to nechce dělat. Přesunutí onoho systému jako modulu do fora tyto problémy neřeší.
  13. servery.wowresource.eu

    Není nutné servery hned mazat, ale měl by být zaveden systém zamykání serverů, kdy při nesplnění určitých podmínek, většinou především třeba víc jak 24 hodin offline nebo i dalších, tak server vyřadit ze zobrazení ze seznamu s možností jej tam opět ručně zařadit majitelem. Takto to funguje na wowstatus.net. Ovšem toto neřeší idiotství některých lidí a nesprávnost údajů. K tomu je potřeba minimálně filtrovat rozsah zadaných hodnot do formulářů, ale stejně se to neobejde bez moderování.
  14. World Of World Of Warcraft

    Tohle si kupte...
  15. Server padá a konzole plná errorů

    Pokud ti server selhává, tak potřebuješ zaznamenávat backtrace, abys dokázal určit příčinu. Více http://wiki.wowresource.eu/index.php/Z%C3%A1znam_chybov%C3%BDch_v%C3%BDstup%C5%AF Ty hlášky jsou nepodstatné a pád by neměly způsobovat.
  16. Linux na win

    Ono existuje něco jako minimální a doporučená konfigurace počítače, ale je to furt ten samý linux, takže pokud ti tam bude něco překážet, tak si to prostě odinstaluješ. Pokud bys měl jako hw node Proxmox VE, tak v něm vytvářené virtuální kontejnery ať už je to debian, ubuntu, centos, suse či fedora, tak všechny budou obsahovat jen to nejnutnější http://download.openvz.org/template/precreated/, takže rozdíly budou minimální. Nejviditelnější rozdíl je asi ten balíčkovací systém a pomocné nástroje, to doporučuji zkusit u debinu/ubuntu a jejich balíčky deb a nástroje jako apt-get, aptitude a další vůči Fedora/Centos s balíčky RPM a nástroji rpm a yum. Prostě nejlepší obrázek si uděláš, když zkusíš použít oboje. Tady máš seznam a srovnání distribucí a informaci, která vzešla z které a má tedy společný základ http://en.wikipedia.org/wiki/List_of_Linux_distributions http://en.wikipedia.org/wiki/Comparison_of_Linux_distributions
  17. Linux na win

    Ubuntu má možná novější balíčky než Debian, ale Fedora má ještě novější než Ubuntu což může být výhoda i nevýhoda. Ano, pro začátečníky lze doporučit Ubuntu, ale je to stále Linux, takže rozdíly jsou kosmetické.
  18. Linux na win

    Seznam běžných distribucí Linuxu najdeš zde http://www.linux.cz/. Prakticky je jedno, kterou použiješ, především se odlišují se v balíčkovacích systémech, množství vlastní pomocných aplikací, ve velikosti komunity a v komerčních firmách, které je podporují. Osobně mohu doporučit Fedoru http://www.fedoraproject.org/ Jak spouštět Linuxové aplikace pod Windows? Většina Linuxových aplikací má svoji verzi i pro Windows, to platí i o MaNGOSu, takže je lze spouštět přímo. Jiná možnost je použít pseudo Linuxové prostředí cygwin. Ovšem pokud to myslíš s Linuxem vážně tak si nainstaluješ virtuální stroj jako je VirtualBox či VMware server nebo jiný virtualizační nástroj a do něj distribuci dle svého výběru.
  19. RSC - Remote Script Control

    Na Linuxu se vše potřebné dá udělat přes web jako start a stop emu voláním přes exec kill či screen, zobrazení různých informací atd. Navíc má mangos tzv. remote konzolu.
  20. Online herní portál

    I zadarmo* lze lecos poskytnout. * zdarma znamená, že dokážeš dobrodince nějak zajímavě oslovit a zaujmout. K tomu potřebuješ umět prezentovat svůj záměr a načrtnout reálně světlou budoucnost.
  21. <VYRESENO>pomala db

    Od kdy pomáhá defragmentace na vysoké zatížení procesoru? Mluvíš o zátěži 70% při importu db a nebo při běhu serveru? Pokud při importu, tak to není snad chyba, že se při importuje zatěžuje procesor, když se provádí tisíce operací za sekundu. Pokud se to importuje 4 hodiny tak taky zálěží jak to provádíš? Na linuxu je nejrychlejší přesměrovat přímo SQL soubor do programu mysql --username user --password database < database.sql. Taky zálěží na velikosti databáze. Taková 1 GB databáze se bude importovat už nějakou chvíli. Samozřejmě si můžeš pohrát s nastavním mysql v souboru my.ini nebo jak se tomu nadává na Winech. Dále phpmyadmin umí zobrazit informační stránku o funkčnosti databáze. Např. kolik povelů se muselo provést pomalu bez indexu atd.
  22. Minimálně si můžeš zvýšit úroveň logování a třeba tam něco uvidíš.
  23. [NABÍDKA] Spojení Serverů

    Obávám se, že zapomínáš, že toto je diskusní forum a podobné komentáře nejsou offtopic, protože sám ve svém příspěvku překlad zmiňuješ, takže je to oprávněná kritika. Pokud se chceš honosit něčím, co v praxi stejně nefunguje, tak s tím holt musíš počítat. Jinak několik nabídek na to tzv. spojení serverů jsem už za ty roky dostal a nejzábavnější na tom většinou bylo, že ta druhá strana si pod spojením serverů představovala pohlcení jiného. Ono pod tím spojením si může každý vybavit lecos. Nazývejme věci pravými jmény, jde o nabídku pohlcení jiných serverů do vašeho. Tedy úplně obyčejná cesta jak zkonsolidovat a sežrat konkurenci.
  24. Překlad klienta WoW

    To je právě ten problém, ty dva nejdůležitější soubory GlueStrings.lua a GlobalStrings.lua jsou zablokovány pomocí haš kódu v .sig souborech. Možná je to nějaký asymetrický klíč. Tedy kdyby měl někdo generátor, tak nemusíme cheatovat a můžeme jen vygenerovat správný kód. Zdroje překladu jsou vidět zde: http://wowpreklad.zdechov.net/TranslationList.php?action=grouplist Samozřejmě některé texty jsou přímo vryty do obrázků, ale jejich počet je zanedbatelný vůči tomu, co dnes můžeme překládat. Třeba v mapách. Ono podívejte se na graf počtu přeložených textů během roku. Tam jde krásně vidět, jak se to rozjelo a že je to na dobré cestě http://stat.zdechov.net/game/?Measure=18&TimeStart=1218387276&TimeEnd=1249923276&TimeSpecify=1&Differential=0 Tedy osobně bych někomu i zaplatil, kdyby dokázal udělat program podobný wowme.exe, který by dokázal mimo DBC soubory odblokovat i úpravu zmíněných lua souborů. Zatím jsem skončil na tom cheatengine a pročítáním fora http://mmowned.com/ v sekci Memory editing, kde se vyskytují podobní guru jako Cypher či autor wowme tuším se jmenuje Kynox. Ovšem nelze jim napsat ani osobku dokud bych nenapsal alespoň pět příspěvků a přitom je tam zakázáno psát otázky, takže je problém je kontaktovat a stejně oni se tím jen baví, takže sice poradí, ale asi by to pro mě neudělali ani za peníze. Tedy kdyby tu byl někdo tak schopný(á) a dokázal to dát do kupy, tak by díky tomu mohl oficiálně vycházet český MPQ soubor řekněme pro verzi deDE a do databáze serverů by se mohly dávat pro locale deDE české texty. Tedy hráči by měli na výběr a mohli by mít plnou češtinu zároveň s plnou angličtinou enGB či enUS.
  25. Překlad klienta WoW

    Jak to "chtějí" udělat oni ti neřeknu, ale vím o dvou způsobech. Jedním je tzv. překladový addon, který přepisuje za běhu anglické texty na české a ač jsem tomu moc nevěřil, tak jde přeložit opravdu hodně včetně menu a dalších částí rozhraní a různých popise kouzel a věcí. Druhá možnost je upravit přímo soubory v klientovi a vydat tzv. aktualizační MPQ soubor, který přepíše svým obsahem některé soubory ze hry. Zde je ovšem problém, že DBC soubory jsou chráněny kontrolními kody a je potřeba používat program na odblokování zvaný wowme.exe a další věc je, že texty rozhraní menu a tlačítek jsou v souborech, které jsou chráněné ještě samostatným haš kódem a toto neřeší ani wowme, které je určené pro tzv. model editing. Takže aktuálně je potřeba sehnat nějakého schopného programátora cheatovacích prográmků, který by dokázal odstranit i tutu kontrolu ze hry. Provádí se to většinou přepsáním funkcí, které ty kontrolní kódy vyhodnocují. Celek zábavný a poučný program pro začátečníky je http://www.cheatengine.org/. Tam doporučuji si projít tutoriál na změnu skóre ve hře Paintball 3D z WinXP. Tolik k offtopicu....
×