PDA

View Full Version : Ghost++ problem



makakowic
29th November 2009, 10:04 PM
Zdravim mam taky problem stahol som ghosta aj sa mi ho podarilo spustit napoji sa na server pridem za nim do chanelu a chcem ho ovladat dam !map napise mi ze je loadnuta ale ked sa snazim zalozit hru teda !pub blabla tak mi to vypise

"Unable to create game [blabla]. The currently loaded map config file is invalid."

prosim pomozte mi uz to skusam tyzden a nic

http://imgupload.sk/images/iepj3u998mc08n931uka.jpg

http://img18.imageshack.us/img18/513/ghostlog.th.jpg (http://img18.imageshack.us/i/ghostlog.jpg/)

a tu je moj ghost.cfg
http://www.sendspace.com/file/genrnk

MiZiGe
29th November 2009, 11:15 PM
no tu nejde ani tak o config ghosta, ako o config tej mapy, že...

laada
30th November 2009, 01:56 AM
je mozne ze to je configem ghosta, proletel jsem ho a:
a) bot_mapcfgpath = C:\Games\Warcraft III\mapcfgs
by mela byt cesta k cfg v ghostovi, ne ve w3, ale mozna to mas tam, kazdopadne ti na konci chybi "\"
b) bot_mappath = C:\Games\Warcraft III\Maps\Download
opet chybi lomitko
pro prise bych ti doporucil:
hodit bota na nejaky kanal typu "adjgis" kde nikdo nebude a bude to tim padem prehlednejsi
pridat vypis z logu ghosta pri nacitani cfg mapy

makakowic
30th November 2009, 04:58 PM
takze dakujem za odpoved presmeroval som tie 2 cesty co si howoril do ghosta a dal som nakonec aj to lomitko ... lenze v ghostovy nemam ani 1 mapu a su tam nejake iba 4 cfg subory...

Takze ja ked chcem hostnut mapu musim mat k nej aj cfg subor ?[kde ho zozenem ?] a teda mala by byt mapa aj s cfg skopirovana v priecinku kde mam ghosta ?

a hore som vlozil obrazok consoly ghosta po loadingu

laada
30th November 2009, 05:55 PM
cfg na dotu najdes urcite nekde tady na foru, nebo na ofic codelain foru, kde jsou i dalsi cfg, nebo si udelas svuj cfg (postup si muzes vygooglit)
mapa staci normalne ve slozce s w3 a cfg ve slozce ghosta, ale muzes to mit kde chces, staci dat spravne cestu v cfg ghosta, pripadne v cfg konkretni mapy
loading vypada ok, akorat ten cfg mas spatny :) takze sosnout cfg na dotu 6.64, zkontrolovat cesty, !map "nazev cfg", !pub/priv "gn"

makakowic
30th November 2009, 08:29 PM
dakujem pekne pojdem googlit cgfcka :) tu dotu som skusal lebo na tu som mal aj cfg aj mapu ale ja som skorej na take fun hluposti :D a tu bol navod od nekoho a skusal som linky na dl ghosta a nefungoval ani 1 z 3 asi mali down stranku skusim teraz :)

makakowic
30th November 2009, 10:26 PM
nasiel som perfektny navod urobil som si svoje cfg a ide mi to krasne uz sa to len naucit pouzivat dobre :D

este mam taku otazocku kde zmenim meno Ghosta nech sa nevola starndartne Ghost++
a tie uvodne hlasky ked sa napoji ghost do vytvorenej mapy zmenim ?

dakujem

laada
1st December 2009, 05:46 AM
no tak s timhle uz ti presne neporadim, protoze nemam ghost++ ale ghost one a ten to ma obcas resene trochu jinak, ale zkus se podivat do cfg ghosta jestli tam mas bot_virtualhostname, jinak kdyz vis ze se ghost jmenuje ghost++ tak otevri cfg, a dej hledat ghost++ :)
u ghost one jdou uvodni hlasky nastavit v gui (ulozene jsou v souboru welcome.txt), mam dojem ze kdysi to u ghost++ slo jen pres zdrojak, takze v ms visual studiu otevrit ghost.sln tusim, najit to tam, prepsat, prekompilovat a mas

MiZiGe
1st December 2009, 12:01 PM
musel by si zmeniť kód, ak sa trochu vyznáš do C++
je o tom aj sexy návod na forum.codelain.com

makakowic
1st December 2009, 12:03 PM
a mam nejaku inu sancu nejak lopatisticky to zmenit ked od c++ neviem ani makke F

MiZiGe
1st December 2009, 12:33 PM
No, za prvé existuje súbor: motd.txt
Ten obsahuje základný text, ktorý sa ukazuje pri nahraní hry. Tento si prepíš, a je to. Ak chceš nejaké podrobnejšie zmeny, tak čítaj:

Takže takto. Nepotrebuješ na to nejaké über znalosti...

1. Potrebuješ si stiahnuť čistú verziu ghostu, najlepšie odtiaľ: http://www.codelain.com/forum/index.php?board=13.0

2. potom potrebuješ niečo ako Visual Studio Express: http://go.microsoft.com/?linkid=7653520
V ňom si potom otvoríš Ghost.sln ako projekt.

3. Na ľavo máš CPP, čo sú časti ghosta. Otvor si game_base.cpp, a nájdi toto:


void CBaseGame :: SendWelcomeMessage( CGamePlayer *player )

{
SendChat( player, " " );
SendChat( player, " " );
SendChat( player, " " );
SendChat( player, " " );
SendChat( player, "GHost++ http://www.codelain.com/forum/" );
SendChat( player, "-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-" );
SendChat( player, " Game Name: " + m_GameName );
}toto je vlastne správa, ktorú vidíš na začiatku. Sem môžeš pridať riadky, ubrať ich, prihodiť tam premenné, atd.

4. Potrebuješ ešte toto:
4a. http://sourceforge.net/projects/boost/files/boost/boost_1_38_0.zip a
4b. http://ghostplusplus.googlecode.com/files/ghostplusplus_libboost138_win_v1.zip

To prvé, boost libraries, si nastavíš v Tools -> Options -> Projects and Solutions (click the triangle to expand it and click)-> VC++ Directories.
Klikneš na Show directories for: potom na Include Boost Files a pridáš si, čo si stiahol a rozbalil v 4a.
To druhé, 4b musíš rozbaliť do podadresára v ghostovi: boost\lib\

5. Teraz už musíš iba recompilovať ghosta :)
Choď na Build -> Configuration Manager.. vyber Active solution configuration a tu si to zmeň na release.
F7 začneš kompilovať. Vytvorí to nový adresár v tvojom ghostovi, Release, a tam bude nové ghost.exe


celý návod tu:
http://www.codelain.com/forum/index.php?topic=2232.0

alebo si stiahni ghostone, tam sa to robí veeeeeeeeľmi jednoducho :)

makakowic
1st December 2009, 04:02 PM
diky moc :) s tym sa pohram ked budem dobre vyspaty ne 28 hodin online :X
a este jedna otazka ohladom commandu """.pub""" ako vidim ludi napisu len .pub a hra sa im sama od seba rehostne s inym nazvom a este to aj oznami
ked to spravim ja nic sa nestane ale ak zato napisem nove meno rehostne sa ale neoznami a vidim to len vo friedoch ze moj bot zalozil novu hru

da sa to nejak osetrit aby po napisani .pub automaticky zmenil nazov ?

MiZiGe
1st December 2009, 04:12 PM
nestane sa nič, lebo je to feature v Ghost One.
Dá sa to obíš, ofc, keď napíšeš aj meno, ktoré chceš :)

takže, ak napíšeš .pub, rehostne to s rovnakým game name a pridá #1 (2, 3, atd)
Môžeš ale napísať .pub XXXXX kde si vyberieš, aké gn chceš :) rovnako môžeš prehadzovať medzi .pub a .priv