Riferimento: [Guida] Le cose essenziali per essere un buon Retro Servista[Guida][tutte le
Hai fatto la migliore guida che io abbia trovato in tutti gli altri forum che trattano i retroserver... ma una cosa importantissima manca.... Gli account in share? Come fare ad abilitarli?
Se mettessi anche questo credo saremmo a posto...
grazie mille e complimenti...
-CHRIS-
qua postero un po di guide! sara sempre Aggiornata!
iniziamo con i download delle 2 versione di cms di retro travian più usati:
Perfavore, Entra oppure Registrati per vedere i Link!
Perfavore, Entra oppure Registrati per vedere i Link!
Guida come Creare un Retro travian
[video=youtube;S937m-TZZYs]http://www.youtube.com/watch?v=S937m-TZZYs[/video]
ho notato che molte persone! quando devono installare il cms del Retro travian non sanno dove si Trova il database!
per chi non lo sa il database si Trova qui in :\install\data\sql.sql
---------------------------------------------------------------------------------------------------------------------------------
iniziamo con una guida!
Come avere i natars funzioananti:
prima di tutto dobbiamo creare i natars, andare nel panello del admin! entrare e andate in Other clikkate puoi su Create Natars account aspettate un attimo! il gioco è fatto!
per sbannare i natars
dovete andare nel database,cercate la tabella s1_users dopo di che cercate Natars!,
modificatela! come access dovete dargli 2 se volete comandarli voi!,
1 se volete che fanno tutto loro!
--------------------------------------------------------------------------------------------------------------------------------------
Tradurre il Completamente un Retro Travian
eseguite quello che vi dirò se volete tradurre il server completamente!
andate qui:
\GameEngine\Lang\en.php
aprite en.php! ed cominciate a tradurre tutto!, in casi di errori rinviate la pagina 2 volte!
--------------------------------------------------------------------------------------------------------------------------------------
per tradurre tutti gli edifici!
volete tradurre tutti gli edifici?
andate in:
\Templates\Build\avaliable
li troverete tutti gli edifici! traduceteli tutti!
--------------------------------------------------------------------------------------------------------------------------------------
volete dare 1000 gold o silver! di registrazione?
ok allora fate cosi!:
andare nel vostro database! clikkate su s1_users! sopra a sinistra ce scritto STRUTTURA clikkateci,
dopo di ce clikkate sulla matita dei gold o silver! dopo di che,come Predefinito scrivete la cifra che volete dare!
stessa cosa va fatta per i silver!
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Riparare L'errore Duplicate entry '401' for key 'PRIMARY'
La guida del errore duplicate entry è stata fatta da:
mauroalt
Questo errore si trova nel file Automation.php (../GameEngine/Autoatio.php) ed è dovuto alla traduzione fatta da un "genio" che non conosce minimamente il linguaggio MYSQL e PHP.
Trova questo codice (premetto che ci sono molti errori da correggere manualmente oltre questo che ti mostro):
$info_chief = "".$hero_pic.", L'eroe ha notato che questa oasi è ".$farmdistance." distante dal tuo villaggio. Il tuo eroe ha guadagnato ".$heroxp." XP";
Il "genio", purtroppo italiano, ha voluto tradurre questa valorizzazione di una variabile (che poi viene inviata come richiesta diretta al database) in italiano, scordandosi che il linguaggio MYSQL o PHP hanno fondamenti di inglese, quindi tradurre cose che non si conosce portano inevitabilmente a fare cavolate.
In questa variabile, dicevo, viene costruita una variable $info_chief che viene inviata successivamente al database utilizzando degli appositi comandi php. Il nostro "genio" si è dimenticato che, nel linguaggio MySql o PHP gli apici cioè: " ' " servono per delimitare i campi di una tabella del database o unire più valori testaule e non, come in italiano, utilizzati per le parole con l'apostrofo. Quindi cosa succede? Semplice durante il passaggio dei valori nella variabile $info_chief spunta l'apostrofo o apice subito dopo le "" e la L. In questo modo in php si è detto di memorizzare nella variabile $info_chief del testo, il compilatore php trova prima le " quindi capisce che tutto quello che viene successivamente deve essere trattato come testo, poi trova ", L'eroe perciò, crede che il testo da trattare sia terminato perchè gli apici significano proprio una chiusura, diciamo che in PHP si possono usare sia gli apici che le virgolette per delimitare un testo. Successivamente poi trova delle parole, per lui incomprensibili e altri apici e virgolette, che a quel punto sono messe in modo errato, sempre secondo il compilatore PHP.
Perciò... per risolvere questo errore di sintassi SQL, devi riguardati TUTTO IL CODICE TRADOTTO IN ITALIANO E TOGLIERE TUTTI GLI APICI USATI COME APOSTROFO TRA LE PAROLE IN ITALIANO.
Fatto questa modifica, salva tutto e vedrai che non avrai più quel problema.
Questo problema è dovuto sempre al database del game, il quale per motivi di inserimento, crea una record che ha la propria chiave indice uguale ad una già esistente. Per capire bene la cosa, dovi sapere che un database relazionato, come quello del game, usa gli indici come punti di riferimento tra varie tabelle, quindi gli indici devono essere UNIVOCHI in ogni tabella, non sono ammessi doppioni.
Perciò per risolvere quel problema, devi usare l'utility PhpMyAdmin, andare nella tabella s1_vdata, trovare quel numero che si trova all'interno del record chiamato WREF e cancellare l'intero record.
Ti agevolo la vita, quando con PHPMyAdmin hai selezionato la tabella s1_data, premi sul pulsante SQL che trovi nei menù delle funzioni della tabella e inserisci questo codice:
SELECT * FROM `s1_vdata` WHERE `wref`= (qui metti il numero che devi cercare)
e premi esegui.
quando avrai trovato la linea che ti interessa, la selezioni e la cancelli. Ripeti questa operazione per tutte le volte che ricompare quell'errore e il server riparte.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Modificare il Limite delle Truppe
per modificare il limite delle truppe bisogna andare in Session.php
noi dobbiamo toccare qui
il numero 40000000 è il limite delle truppe! ;) modificatelo a quanto vi piace e pare!
Guida Continuamente aggiornata!
RICHIESTA DI RILIEVO
Fonte tutta mia!
WillSmith1 al Vostro servizio!
questo cms che sto usando io, ci è voluto un sacco di tempo per fixarlo!
Attenzione non copiate questa Guida
Hai fatto la migliore guida che io abbia trovato in tutti gli altri forum che trattano i retroserver... ma una cosa importantissima manca.... Gli account in share? Come fare ad abilitarli?
Se mettessi anche questo credo saremmo a posto...
grazie mille e complimenti...
-CHRIS-