tranquillo è normale ora spiego un po' di cose...
allora una volta scompresso il gioco avete questa struttura di cartelle:
bene, per ora
WRLauncher.exe
WRUpdater.exe
NON ci interessano! (forse piu avanti se e quando faremo le cose un po' piu seriamente...)
al momento il gioco lo lanceremo con "Launcher.bat" il cui contenuto è
Codice:
start system\WarRock.exe startgame
nella sottocartella
system ci troviamo questo:
bene, ci interessa quel DSETUP.DLL
E' li dentro che i furboni del private server hanno messo la connessione al server,
che nel client scaricato è 127.0.0.1 ovvero il proprio pc, ma noi lo dobbiamo cambiare all'ip del nostro server (che al momento non conosciamo).
Quindi per ora inventiamoci un ip tanto per vedere la procedura, diciamo che l'ip del server sarà 79.51.126.150 procediamo cosi
Facciam una copia di backup di DSETUP.DLL! non si sa mai, se poi facciamo casini editandolo possiamo sempre riprendere l'originale (che comunque potremmo recuperare dal file compresso scaricato da internet)
Scarichiamoci un binary editor free come HxD (o XV32 o altri)
Runniamolo e apriamo DSETUP.DLL ci esce una cosa cosi:
Facciamo CTRL-F oppure dal menu Search - Find
e specifichiamo che vogliamo cercare 127.0.0.1 (Text-String)
capiteremo qui:
dobbiamo cambiare quel 127.0.0.1 con il nostro 79.51.126.150, è facilissimo, andiamo a cliccare nel pannello di destra sull' 1 di 127 e ci scriviamo sopra:
salviamo il file, lanciamo warrock usando Launcher.bat, siamo a posto, se il server è su, il client si collegherà e ci permetterà di giocare!
Attenzione, nel caso vogliate RI-editare DSETUP.DLL e magari metterci un IP piu corto, ad esempio rimetterci 127.0.0.1, state attenti a riempire i caratteri rimanenti con 00 (nel pannello di sinistra però ) altrimenti farete casino e non funzionerà niente.
Qui ad esempio ho riscritto 127.0.0.1 però mi sono rimaste alcune cifre dell'indirizzo di prima:
allora faccio caso al pannello di sinistra, in questo momento è evidenziato (tratteggiato) il 2E che altro non è che il punto "." del pannello di destra, bene da qui in avanti devo mettere "00" stando attento a non sovrascrivere la "c" di "connect" :
ecco fatto ora posso salvarlo, praticamente è tornato com'era in principio, comunque il principio vale per qualunque indirizzo dovessimo scriverci dentro
Mi rendo conto che la cosa è un po' macchinosa, ma è solo nella fase di test, in teoria si potrebbe automatizzare il download del client giusto usando WRUpdater.exe ma questo lo vedremo piu avanti
PRECISAZIONE
detto tutto questo una precisazione è doverosa, se tengo io il server sul mio pc non riusciremo mai a fare niente di serio, tenete conto che ho una ADSL classica con upload da 384Kbs che vuol dire circa 48KB! ovvero uno schifo, tipo modem analogico! quindi secondo me piu di 2 giocatori non riusciremo a testare oppure avremo un lag da paura...
Se qualcuno conosce qualche server dove potremmo metterlo è il benvenuto oppure se qualcuno di voi ha una connessione migliore...