Results 1 to 3 of 3

Thread: Ghost, Gproxy - co, kde, jak a proc.

  1. #1
    Back in Life Mitsuki's Avatar
    Join Date
    Sep 2007
    Location
    Czech Republic
    Age
    39
    Posts
    3,508

    Ghost, Gproxy - co, kde, jak a proc.

    Ghost

    Jestli nejste schopni hostovat, pak ani s botem vam to nepujde.

    Co je Ghost?

    Je to program ktery vam usnadnuje zivot kdyz zakladate hry. Ma mnoho uzitocnych funkci. Existuji Ghost++ a rozsirena modifikace s GUI - GhostOne. Vice informace najdete na strankach [URL]http://forum.codelain.com[/URL]

    [URL="http://www.codelain.com/forum/index.php?board=22.0"]Ghost++ Download link[/URL]
    [URL="http://eurobattle.net/showpost.php?p=1090522#post1090522"]GhostOne Download link[/URL]

    Proc zrovna Ghost?

    Hlavni funkci Ghost++ je vyznamne snizeni spozdeni odezvy (delay). Ale to neni vsechno, muzete swapovat sloty, hostit nekolik map najednou, kontrolovat zeme puvodu hracu a jejich pingy, hostovat s observery, kickovat/banovat/mutovat lidi (tady bych akorat upozornil, ze za zneuziti techto funkci, lidi vas prestanou mit radi!!! Pouzivejte to s rozumem) a mnoho dalsi. GhostOne je rozsirena verze Ghost++ s mnoho dalsi funkci. Vice informaci najdete v readme.txt souboru v slozce Ghost. jednoduse receno, jestli mate ghosta, nepoterbujete zadny dalsi program, okrem Warcraftu samozrejme

    Pro spravnou funkci Ghosta, poterbujete stahnout a nainstalovat [URL="http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en"]Microsoft Visual C++ 2008 Redistributable Package[/URL]

    Jak na to?

    Vytvořte pro ghost bota vlastní account na serveru. Otestujte si ho tak, že se s ním přihlásíte přes W3.

    Otevrete slozku ghosta (at uz je to Ghost++ nebo GhostOne), najdete soubor ghost.cfg a otevrete to s notepadem (klik pravym na soubor, vybrat otevrit v programu, vybrat notepad). Na prvni pohled je to strasne slozite, ale neni tomu tak. Pro spravnou funkci bota potrebujete zmenit nasledujici radky:

    Code:
    bot_war3path = misto kde mate warcraft ( priklad: D:\Games\Warcraft III\ )
    bot_hostport = port na kterem vam pobezi bot, nesmi byt jak u warcraftu
    bot_commandtrigger = triger pro aktivaci bota (priklad: ! , . @)
    bot_mappath = misto kde mate mapy (Priklad: D:\Games\Warcraft III\Maps\Download\
    bot_patch23ornewer = 1
    bnet_server = server.eurobattle.net
    bnet_username = jmeno bota
    bnet_password = heslo bota
    bnet_firstchannel = W3-bots
    bnet_rootadmin = tvoje jmeno
    
    bnet_custom_war3version = 26
    bnet_custom_exeversion = 1 0 26 1
    bnet_custom_exeversionhash = 194 206 231 242
    bnet_custom_passwordhashtype = pvpgn
    
    nebo
    
    bnet_custom_war3version = 26
    bnet_custom_exeversion = 
    bnet_custom_exeversionhash = 
    bnet_custom_passwordhashtype = pvpgn
    Ted soubor ulozte a zavrete.

    Co dal? Jestli mate ghost++, tak spustte ghost.exe, jestli mate ghostone, tak spustte ghostone.exe a zmacknete start bot. Po chvilce vas bot bude pripojen na server a bude umisten na kanale w3-bots.
    Last edited by MiZiGe; 16th May 2011 at 03:25 PM.

  2. #2
    inactive :( MiZiGe's Avatar
    Join Date
    Feb 2008
    Location
    Slovakia & Germany
    Age
    41
    Posts
    6,127

    Hostovanie s Ghostom

    Hostovanie hry prebieha v niekoľkých krokoch.


    1. MAP LOAD
    Ghost musí v prvom rade vedieť, čo má hostovať. Mapu nahrajete do ghostu priamo príkazom !map XXX, kde XXX je časť alebo celý názov súboru mapy. Ak nie je názov jednoznačný, ghost vám to povie:

    <MiZiGe> !map 6.66
    <MiZi-Ghost> Maps: DotA Allstars v6.66.w3x, DotA Allstars v6.66b.w3x


    to znamená, že to musím upresniť:

    <MiZiGe> ?map 6.66b
    <MiZi-Ghost> Loading config file [DotA Allstars v6.66b.w3x].



    Dôležité je, aby ghost vedel, kde tie mapy má hľadať. Závislé je to od nastavenia v ghost.cfg. Štandartne je tam nastavená relatívna cesta:
    bot_mappath = maps\
    Ak je to tento prípad, ghost si pozrie hodnotu bot_war3path = a k nej pripojí maps. Príklad:
    ak je bot_war3path = D:\Hry\Warcraft III\ a bot_mappath = maps\
    tak ghos hľadá mapu v:
    bot_war3path + bot_mappath = D:\Hry\Wacraft III\maps\
    ak Ghost mapu nevie nájsť, a pritom ju máte stiahnutú, je často lepšie nastaviť cestu "natvrdo", t.z.:
    bot_mappath = D:\Hry\Warcraft III\maps\downloads
    v tomto prípade ghost "nespočítava" cestu, ale berie si mapy priamo zo stanoveného adresára.
    Nie každá mapa sa dá nahrať priamo cez !map (dota áno ) Pre špecifické nastavenia, resp. mapy, ktoré nejdú hostovať priamo, potrebujete config file. Tento si môžete buď vytvoriť sami, alebo si ho stiahnuť. V configu napríklad pre dotu, môžete nastaviť observerov, definuje sa tam počet hráčov, typ mapy, a tak ďalej. Config súbory uverejňujú tvorcovia mapy, dajú sa nájsť aj na našom forum pre väčšinu máp.
    Nahrať config file môžete cez príkaz !load pričom, platí princíp pre lokáciu máp, s tým rozdielom, že relevantné nastavenie v ghost.cfg je bot_mapcfgpath =

    <MiZiGe> ?load 6.66b
    <MiZi-Ghost> Loading config file [D:\hry\warcraft III\ghost11\mapcfgs\dota6.66b.cfg].


    Pri nahrávaní configu sa môžu vyskytnúť problémy, ghost potom ohlási "the config file is invalid".
    Dve najčastejšie príčiny sú: zlé hodnoty #hash# pre konkrétny patch (s tým vám veľmi nepomôžem, treba si nájsť funkčný config), a v 80% prípadoch je to problém s lokáciou mapy. Config pre každú mapu musí obsahovať niekoľko základných údajov, hlavne to, kde sa nachádza samotný súbor mapy. A to hneď dvakrát:

    map_path =
    map_localpath =

    Je tu podstatný rozdiel. map_path je závislá od bot_war3path v ghost.cfg, zatiaľ čo map_localpath sa viaže na bot_mappath (v ghost.cfg). Ak vám to hapruje, aj tu býva najlepšie nastaviť cesty k súboru mapy natvrdo.
    2. GAME CREATING

    Keď už máte nahratú mapu, môžete ju hostnúť. Podľa typu hry si môžete vybrať:
    !pub alebo !pubby (public hry)
    !priv alebo !privby (private hry)

    Príkaz !pub založí hru daného mena, t.z. :

    <MiZiGe> !pub dota ar
    <MiZi-Ghost> Creating public game [dota ar] started by [MiZiGe].


    Príkazom !pubby môžete nastaviť, kto bude owner hry:

    <MiZiGe> !pubby Felixar dota apem
    <MiZi-Ghost> Creating public game [dota apem] started by [Felixar].


    Podobne s !pub/!pubby. Potom sa len pripojíte do hry, ako s akoukoľvek inou mapou (t.z. cez custom games, napísať meno hry, ktoré ste vybrali, a join)


    Príkazy v lobby a v hre.

    V gamelobby je potrebné urobiť spoofcheck (resp. je to takto defaultne nastavené). Spoofcheckom si ghost overí, či to ste skutočne vy, t.z. či niekto nepoužíva váš nick v hre. Spoofcheck je vlastne whisp botovi s textom "spoofcheck", takže napíšete /w MenoBota Spoofcheck
    Bot vám potom umožní používať admin príkazy.
    V hre sa môže stať, že vám ghost "neberie" príkazy. Toto sa občas stáva pri GhostOne, ktorý ignoruje príkazy v allied chat, t.z. musíte ich písať do allchat.




    Nakoniec, krátke video pre tých, čo nevedia čítať:
    Hidden Text click here to show
    credits to beebop@codelain
    Last edited by MiZiGe; 4th February 2010 at 11:03 AM.

  3. #3
    Back in Life Mitsuki's Avatar
    Join Date
    Sep 2007
    Location
    Czech Republic
    Age
    39
    Posts
    3,508

    Gproxy (GhostOneMini)

    Gproxy (GhostOneMini)

    Nove verze ghostu nam prinaseji tak zvanou Drop Protection ktera umozni hraci ktery ma docasne problemy s internetem znovu se napojit do hry. Jestli chcete vyuzivat tuhle moznost, musite pouzivat Gproxy neboli GhostOneMini (je to ten samej Gproxy ale s GUI pro lepsi a mnohem jednodussi vzhled)


    Upozorneni: Kdyz pouzivate Gproxy a pripojite do hry ktera podporuje Drop Protection, musite pozadat hosta aby nemenil synclimit, protoze v pripade vypadku se nebudete schopni do hry napojit.


    1. Download [URL="http://maxdevlon.com/ghost/GHostOneMini.zip"]GhostOneMini[/URL]
    2. Unpack/install do jake koliv slozky, cesta k kterej neobsahuje specialni znaky.
    3. Run GhostOneMini.exe
    4. Zajdete do zalozky Gproxy Options



    Server: server.eurobattle.net
    CD key RoC: FFFFFFFFFFFFFFFFFFFFFFFFFF
    CD key TFT: FFFFFFFFFFFFFFFFFFFFFFFFFF
    Username: vas herni ucet
    Password: vase heslo
    Wacraft path: Cesta k vasemu Warcraftu. Musi koncit \ (priklad: D:\Games\Warcraft III\ )
    War3 version: 24
    passwordhashtype: pvpgn
    Neoznacujte filtergproxy. Nebo budete videt jenom hry s drop protection.

    5. Run Gproxy
    6. Spustit Warcraft, Local Area Network, zadejte vas herni ucet, prepnete na Gproxy: pro pub hry napiste /public ; pro priv hry napiste /game nazev hry. Prepnete zpatky na Warcraft, hry (hra) by se mela objevit na seznamu lan her. Jestli je nazev bily, pak host nepodporuje Drop protection, jestli nazev hry je modry, pak host podporuje drop protection.

    7. Kdyz se vam ve hre objevi varovani "Waiting for host", NEZAVIREJTE warcraft ani Gproxy, cekejte az se to samo znovu napoji. Pokud cekate, muzete zkusit opravit vase pripojeni. Mate na to 3 minuty.

    V pripade vypadku eliktriny, neboli restartu pocitace program fungovat nebude

    List of commands:

    /commands show command list
    /exit or /quit close GProxy++
    /filter <f> start filtering public game names for <f>
    /filteroff stop filtering public game names
    /game <gamename> look for a specific game named <gamename>
    /help show help text
    /public enable listing of public games (also: /publicon, /public on, /list, /liston, /list on)
    /publicoff disable listing of public games (also: /public off, /listoff, /list off)
    /r <message> reply to the last received whisper
    /start start Warcraft III
    /version show version text

    In game:

    /re <message> reply to the last received whisper
    /sc whispers "spoofcheck" to the game host (also: /spoof, /spoofcheck, /spoof check)
    /status show status information
    /w <user> <message> whispers <message> to <user>

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Affiliates