Salve!
In questa guida scriverò come creare un server privato di cabal
*Attenzione* la password di tutti i file è: babau powa
La guida è divisa in capitoli
Capitolo 1
Configuriamo MSSSQL
* Scarica questi file ( MEGAUPLOAD - The leading online storage and file delivery service ) e estraili (possibilmente sul desktop) e avvia SQLEXPR_ITA.EXE
* Accetta termini del Contratto di Licenza->Avanti->Installa->Avanti->Avanti->Avanti->Avanti-> clicca sulla icona dell'X rossa accanto a "Componenti di connettività" e clicca sulla seconda opzione (La funzionalità verrà installata sul disco rigido locale.) e clicca Avanti-> clicca sul pallino accanto a "Modalità mista (autenticazione di Windows e autenticazione di SQL Server)" e metti come password: powa e clicca su Avanti -> Avanti -> Installa -> Avanti -> non cliccare su Fine ma clicca su strumento Configurazione superficie di attacco. -> sulla nuova finestra che si aprirà clicca su Configurazione superficie di attacco per servizi e connessioni -> clicca su Connessioni remote -> clicca sul pallino accanto a Connessioni locali e remote e clicca sul pallino accanto a Usa sia TCP/IP che named pipe -> clicca su Apllica -> Clicca su Servizio Clicca su Interrompi e quando ha finito il caricamento clicca su Avvia -> Clicca OK -> chiudi la finestra Configurazione superficie di attacco di SQL Server 2005 -> Clicca Fine
* Se hai XP: rinomina il file a in a.msi e avvialo
Se Hai Vindows Vista o 7: Copia il file a in C: \ e rinominalo in a.msi, poi vai in Start -> Tutti i Programmi -> Accessori -> tasto destro su Prompt dei Comandi -> Esegui come Amministratore -> ora ti si aprirà la finestra cmd, scrivi cd.. poi premi Invio, riscrivi cd.. e ripremi Invio e scrivi MsiExec.exe /i a.msi e premi invio, ora ti si avvierà l'installer.
* In questo installer bisogna fare sempre Avanti
* Vai in Start -> Tutti i programmi -> Microsoft SQL Server 2005 e avvia SQL Server Management Studio Express
* In Autenticazione metti Autenticazione di SQL Server
in Nome account di accesso metti sa
in Password metti powa (quella messa prima)
e clicca su Connetti
* Clicca col destro su Database -> Nuovo Database.. in Nome database metti ACCOUNT e clicca su OK
fai la stessa cosa per questi database:
codice:
Cabal_managerdb
Cabal_stat
CabalCash
Event
GAMEDB
non ho messo maiuscole e minuscole alla cdc.. metteteli come li ho messi io
* Ora chiudete la finestra e andate in Start -> Tutti i Programmi -> Microsoft SQL 2005 -> Strumenti di Configurazione e aprite Configurazione superficie di attacco e sulla nuova finestra che si aprà cliccate su Configurazione superficie di attacco per servizi e connessioni e cliccate su Interrompi, ora non toccate la finestra e andate un attimo nella cartella cabal db che si trova dentro l'archivio che vi ho fatto scaricare all'inizio, copiate tutti i file che ci sono dentro in C: \Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data , e clicca su sostituisci tutti i file, ora torna sulla finestra di prima e clicca su Avvia -> Clicca OK
* Aprite di nuovo SQL Server Management Studio Express in Start -> Tutti i programmi -> Microsoft SQL Server 2005 e riconnettetevi con i dati sql.
* Ora vai in Protezione-> tasto destro su Account di accesso -> Nuovo account di accesso..
* compila così:
Nome account di accesso: babau
clicca sul pallino accanto a Autenticazione SQL Server e metti come password powa e leva la spunta accanto a Applica criterio Password
VaI in Ruoli del Server e spunta sysadmin
Poi cliccate su Mapping Utenti e compilate così (
http://i48.tinypic.com/14m6x3s.png) e cliccate su OK
* fate tasto destro su babau -> Proprietà -> Mapping Utenti -> e assicuratevi che db_owner sia spuntato (
http://i45.tinypic.com/65o36t.png)per tutti e 6 i database, se non sono spuntati, rispuntateli (consiglio questo punto di farlo con la video guida..)
* Ora vai in Oggetti server -> tasto destro su Server collegati -> Nuovo server collegato...
* Compilate così:
Server collegato: GAMESERVER
Provider: Microsoft OLE DB Provider for ODBC Drivers
Nome prodotto: gameserver
Stringa provider: DRIVER={SQL Server};SERVER=localhost;UID=;PWD=;
screen (
http://i47.tinypic.com/10ie5he.png)
ora clicca su Opzioni Server e metti RPC e Chiamate RPC in uscita su True e clicca su OK
* Ora cerca xp_md5.dll che si trova dentro la cartella cabal db contenuta nell'archivio che ti ho fatto scaricare all'inizio della guida e copia questo file in
C: \Program Files\Microsoft SQL Server\
* ora clicca su Nuova query (in alto a sinistra) e scrivete questa stringa
codice:
exec SP_ADDEXTENDEDPROC 'xp_md5' , 'C:\Program Files\Microsoft SQL Server\xp_md5.dll'
e fate tasto destro -> esegui
* Ora facciamo l'account di gioco, selezionate ACCOUNT in alto a sinistra e inserite questa stringa
codice:
exec dbo.cabal_tool_registerAccount 'id' , 'password'
tasto destro -> esegui.
* vai in start>programmi>microsoft sql 2005>strumenti di configurazione>sql Server configuration manager
poi in configurazione di rete sql server 2005>protocolli per sqlexpress
testo destro su TCP/IP >proprietà>indirizzi ip> andate in fondo dove c'è IPAll e mettete Porta TCP: senza niente Porte dinamiche TCP: 1433 screen
* vai in start>programmi>microsoft sql 2005>strumenti di configurazione>Configurazione superficie di attacco di SQL Server
clicca su configurazione superficie di attacco per servizi e connessioni>clicca su imterrompi e poi quando ha finito di caricare clicca su Avvia> clicca OK
* vai in start>programmi>microsoft sql 2005>SQL Server Management Studio Express
scarica questo file e estrai il contenuto
vai in Database>GAMEDB>programmabilità>stored procedure
clicca su stored procedure in modo che vedi tutti i file della cartella poi trascina sopra il file cabal_sp_delchar logga e clicca su esegui
e fa la stessa cosa con cabal_sp_newchar
Capitolo 2
(Seguite questo capitolo se volete giocare da soli, se invece volete giocare con con gli amici passate direttamente al punto successivo.)
* Scarica i File Server da Qui ( MEGAUPLOAD - The leading online storage and file delivery service ), estrai i file e avvia il setup di vmware e installalo, cliccando sempre avanti...
* Avvia Cabal Server By Babau94 ww w.cheatforge.net.vmx
* clicca su Edit virtual machine settings (
http://i49.tinypic.com/2h69af4.png)
* Verifica che la scheda ethernet Sia impostata su VMnet1 (
http://i48.tinypic.com/241wnrt.png)
* Su Memory mettete la quantità di ram che volete donare alla macchina
* Clicca su OK
* *consiglio di guardare nel video per questo passaggio* vai in Start-> pannello di controllo -> Centro connessioni di rete -> tasto destro sulla scheda di rete VMnet1 -> proprietà -> Protocollo Internet TCP -> Proprietà -> Impostate così(
http://i45.tinypic.com/30tszn4.png) -> Avanzate -> seleziona il gateway e clicca su rimuovi (
http://i46.tinypic.com/1412zq9.png)-> OK -> OK -> Chiudi
* Torna sulla finestra di VMware e clicca su start this virtual machine (sopra Edit virtual machine settings)
* Clicca OK
* quando compare questa schermata premi invio
* premi invio
* premi invio
* configura così dopo averlo configurato, caricherà e vedrai alcune scritte "FAILED" ma è normale Wink
* quando la macchina virtuale vi chiede i dati di login apri putty.exe
* in Host Name inserisci 192.168.1.88 e premi Open
* ora la finestra di putty ti farà delle domande, tu rispondi come ti dico io.
* login as: -> root
root@192.168.1.88's password: -> www. cheatforge .net
[root@cabalserver ]# -> /home/cabal/cabal_config.sh
Do you want to delete old logfiles? -> y
Do you want me to fing your WAN IP? -> y
Finding WAN IP: -> 192.168.1.88
dopo aver scritto questo ti farà aspettare un po'...
Server IP adress [] : Enter MSSQL server IP : -> 192.168.1.5
Enter MSSQL DB username : -> babau
Enter MSSQL DB password (text is not displayed) : -> powa
(sono id e pass messi quando abbiamo registrato l'account mssql)
Enter log level [3] : -> 3
Enter max players per channel [100] : -> 100
Enter a configuration [11] : -> 1
Setup complete. Start the service? [Y] : -> y
Enable auto restart of stopped/crashed services? [N] -> n
* Server on, ora andate nel client e aprite avvia.bat e giocate Wink
* Per chiudere il Server? -> scrivete su putty service cabal stop e chiudete sia macchina che putty
* Per startare di nuovo dopo aver chiuso il Server? -> avviate la macchina, aspettare che vi chiede id e password, loggate direttamente sulla macchina (id: root pass: www. cheatforge .net) e scrivete service cabal start
Capitolo 3
Per giocare con gli amici
* Scarica i File Server da Qui ( MEGAUPLOAD - The leading online storage and file delivery service ), estrai i file e avvia il setup di vmware e installalo, cliccando sempre avanti...
* Scarica hamachi da qui (
http://rapidshare.com/files/321679097/hamachi.msi.html) e installalo
* accendilo e crea una nuova rete da Rete->Crea nuova rete
* inserisci id rete e password rete, ricordateli perchè i tuoi amici si dovranno connettere da lì.
* Avvia dalla cartella Cabal Server il file Cabal Server By Babau94 ww w.cheatforge.net.vmx
* Clicca in alto su Host->Virtual Network Settings..
* Clicca in alto su Host Virtual Netowork Mapping
* alla voce VMnet6 Selezionate Hamachi Network Interface e cliccate su OK
* clicca su Edit virtual machine settings
* Imposta la scheda ethermet su VMnet6
* Su Memory mettete la quantità di ram che volete donare alla macchina
* Clicca su OK
* Clicca su start this virtual machine (sopra Edit virtual machine settings)
* Clicca OK
* quando compare questa schermata premi invio
* premi invio
* premi invio
* In IP adress metti il tuo ip hamachi con finale .100 (l'ip hamachi si trova in alto della finestra hamachi) esempio: il mio ip hamachi è 5.224.208.246 l'ip che dovro mettere sarà 5.224.208.100
* In Primary nameserver dovi mettere l'ip hamachi normale, nel mio caso 5.224.208.246
screen
* Premi OK
* quando la macchina virtuale vi chiede i dati di login apri putty.exe
* in Host Name inserisci il tuo ip hamachi con finale .100 e premi Open
* ora la finestra di putty ti farà delle domande, tu rispondi come ti dico io.
* login as: -> root
root@5.224.208.100's password: -> www. cheatforge .net
[root@cabalserver ]# -> /home/cabal/cabal_config.sh
Do you want to delete old logfiles? -> y
Do you want me to fing your WAN IP? -> n
Server IP adress [ ]: -> 5.224.208.246 (ip hamachi normale)
Enter MSSQL server IP : -> 5.224.208.246 (ip hamachi normale)
Enter MSSQL DB username : -> babau
Enter MSSQL DB password (text is not displayed) : -> powa
(sono id e pass messi quando abbiamo registrato l'account mssql)
Enter log level [3] : -> 3
Enter max players per channel [100] : -> 100
Enter a configuration [11] : -> 1
Setup complete. Start the service? [Y] : -> y
Enable auto restart of stopped/crashed services? [N] -> n
* Server startato, ora ti spiego come far entrare te e i tuoi amici ^_^
* Scarica Port Map da Qui
http://www.megaupload.com/?d=V3JG08W5 anche se lo avete già scaricatelo lo stesso perchè è configurato per il server cabal)
* estrai il contenuto dell'archivio in una cartella e apri col blocco note il file PortMap.ini
* premi ctrl+h e metti su Trova babau e su Sostituisci con metti il tuo ip hamachi con finale .100 -> Annulla -> chiudi dalla X e salva le modifiche
screen
* Avvia PortMap.exe e seleziona la prima riga e clicca sul pulsante verde
http://i48.tinypic.com/a0uzo8.png e il pallino accanto a 28170 diventerà verde
* fa la stessa cosa per tutte le altre righe e lascia la finestra sempre aperta perchè sennò i tuoi amici non potranno connettersi.
* Per connetterti: vai nel client e apri serverlist.txt e sostituisci il 192.168.1.88 con il tuo ip hamachi, così:
codice:
[Svr]
1_1_chsAddr=5.224.208.246
1_1_chsPort=38121
1_2_chsAddr=5.224.208.246
1_2_chsPort=38121
1_3_chsAddr=5.224.208.246
1_3_chsPort=38121
1_4_chsAddr=5.224.208.246
1_4_chsPort=38121
Login_Max=1
1_Login_Addr=5.224.208.246
1_Login_Port=38101
1_LoginEX_Addr=5.224.208.246
1_LoginEX_Port=38101
1_LoginTest_Addr=5.224.208.246
1_LoginTest_Port=35101
e fai la stessa cosa con internal.txt situato nella cartella Data (sempre dentro il client)
codice:
IP=5.224.208.246
PORT=38101
IP_CHAT=5.224.208.246
PORT_CHAT=38121
apri avvia.bat e gioca
* Per far collegare i tuoi amici: falli entrare nella tua rete hamachi e passagli serverlist e internal e si potranno collegare
* Per chiudere il Server? -> scrivi su putty service cabal stop e chiudete sia macchina che putty
* Per startare di nuovo dopo aver chiuso il Server? -> avviate la macchina, aspettare che vi chiede id e password, loggate direttamente sulla macchina (id: root pass: www. cheatforge .net) e scrivete service cabal start
Download Client:
http://www.megaupload.com/?d=V17GQ4WF
Download Video Guide Capitolo 1&2:
http://www.megaupload.com/?d=H1MHRGN4
La video guida mssql per ora non è completa di tutti i passaggi quindi consiglio di seguirla scritta e di usare la video guida nei punti dove non riesci a capirlo.
Tool GM
gm tool 1.zip
http://www.mediafire.com/?xcvkykzj4zz
gm tool 2.zip gm tool 2.zip
gm tool 3.zip cabalTools-10-25-2009 (2).rar
se sul gm tool 3 cliccando su run.bat non si apre niente dovete avere Java, puoi trovarlo qui (jre-6u3-windows-i586-p.zip)
Ricorda:
IP: 192.168.1.5
ID: babau
PASSWORD: powa
Porte Port Map :
Principali: 11002, 13000 ,13001, 13002, 13003, 13004, 13061, 13099.
Secondarie: 3306, ecc...
Screen:
(clicca per ingrandire)
http://i45.tinypic.com/350orja_th.jpg
http://i50.tinypic.com/j180ax_th.jpg
http://i49.tinypic.com/11h3sjo_th.jpg
http://i45.tinypic.com/332cnpj_th.jpg
http://i50.tinypic.com/2jbqh36_th.jpg
http://i47.tinypic.com/2a0bwoi_th.jpg
http://i45.tinypic.com/jkaasm_th.jpg
FONTE :
http://rikyil.altervista.org/site/Bug.htm +1 ben accetti