Starta egen dedikerad server

Guide för Xaseco

2009-06-24 15:41 #0 av: johan-ahlback

Xaseco är ett mångsidigt skript som hjälper dig att administrera din server.

Xaseco kräver en databas så om du har servern på en vanlig dator krävs det att du installerar Xampp eller Wampp. Du hittar en guide till Xampp här: guide för Xampp!

Först måste du ladda ner senaste versionen av Xaseco. Det här du här: http://www.gamers.org/tmn/

Det första du måste göra är att gå in i newinstall i Xaseco mappen och kopiera alla .php filerna (jfreu.config, rasp.settings och votes.config) till includes mappen mappen. Alla andra filerna ska ligga direkt i Xaseco mappen.

Öppna config.xml och ändra följande rader:
<tmlogin>YOUR_MASTERADMIN_LOGIN</tmlogin> <ipaddress>YOUR_MASTERADMIN_IP</ipaddress>
Ändra så att det står ditt login istället för "YOUR_MASTERADMIN_LOGIN". Det som står emellan ipadress kan du ta bort.

Ändra sen de här raderna:
<tmserver>
<login>SuperAdmin</login>
<password>YOUR_SUPERADMIN_PASSWORD</password>
<ip>127.0.0.1</ip>
<port>5000</port>
</tmserver>
</settings>

I password ska det stå ditt lösenord som du skrev in i dedicated_cfg filen för superadmin kontot.

På ip ska du inte ändra något om du har servern på samma dator som du ska ha Xaseco på, annars byter du ip.

Porten ska ändras till 5002 om du följt mina tidigare anvisningar men kolla gärna i dedicated_cfg vilken port du har för xmlrpc

Spara dokumentet och öppna dedimania.xml.

Leta på de här raderna:
<masterserver_account>
<login>YOUR_SERVER_LOGIN</login>
<password>YOUR_SERVER_PASSWORD</password>
<nation>YOUR_SERVER_NATION</nation>
</masterserver_account>

Skriv in serverns inloggningsuppgifter och spara dokumentet.

Öppna localdatabase.xml.

Ändra följande rader:
<mysql_server>localhost</mysql_server>
<mysql_login>YOUR_MYSQL_LOGIN</mysql_login>
<mysql_password>YOUR_MYSQL_PASSWORD</mysql_password>
<mysql_database>aseco</mysql_database>
Ändra login och password till det du har i xampp och phpmyadmin. Database kan du ändra till samma namn som servern för att lättare hålla koll på databaserna om du ska ha fler servrar.

Spara dokumentet.
Högerklicka på aseco.bat (den med kugghjulen i ikonen) välj redigera.

Ändra C:\Programme\Apache2\Php5 till den php mapp som finns i xampp mappen. För mig ser det ut såhär: C:\xampp\php.

Nu är det bara skapandet av databasen kvar

Skriv in localhost/phpmyadmin i webläsaren

Skriv in användarnamn och lösenord

I textfältet där som har rubriken ny databas (new database) skriver du in namnet på databasen som du skrev in i lacaldatabase.xml. Klicka på knappen bredvid (kör/ok/go). hittar du inte det textfältet kan du använda ctrl+f för att söka. skriv skapa ny databas i sökfältet eller creat new database om ni kör på engelska i phpmyadmin.

Högst upp på sidan finns det en knapp där det står importera eller import som du ska klicka på.

Klicka på bläddra (browse) och leta upp aseco.sql som finns i mappen Xaseco\localdb klicka på ok och sen på kör. Gör sen samma sak för rasp.sql som ligger i samma mapp. Och till sist gör du samma sak för extra.sql.

Nu kan du starta Xaseco genom att klicka på aseco.bat (den med kugghjulen).

Nu har du en server med rekord, admin rättigheter osv.

Vill du använda program för att lättare administrera banor och andra inställningar så klicka här: Starta en server

 

Ålder föder inte visdom. Eftertanke gör det.

Värd för Trackmania iFokus och medarbetare på Hemsidor iFokus

MadeByJohan.se

Anmäl
2009-06-24 16:19 #1 av: johan-ahlback

För att få hjälp med xaseco skriver du ett inlägg under Xaseco hjälp

Ålder föder inte visdom. Eftertanke gör det.

Värd för Trackmania iFokus och medarbetare på Hemsidor iFokus

MadeByJohan.se

Anmäl
2009-07-31 12:41 #2 av: LaiLai

Tjo, -vill inte klaga eller så, men det "krävs" varken Xampp eller Wampp som ni skrivit i artiklen ovan... Jag kör 11 servrar med Xaseco utan vare sig Xampp eller Wampp. mvh Lai

Anmäl
2009-08-02 23:12 #3 av: johan-ahlback

ja men då har du annan serverprogramvara :) det här förutsätter att man kör servern på en vanlig dator utan vare sig php elle någon sorts databas installerat :) men tack för att du påpekade det :)

Ålder föder inte visdom. Eftertanke gör det.

Värd för Trackmania iFokus och medarbetare på Hemsidor iFokus

MadeByJohan.se

Anmäl
2009-11-17 10:28 #4 av: ScorpioN86

Tja johan. Japp, jag hoppas man kan få lite klarhet på det här, mitt huvud är inte riktigt med just nu men i alla fall, när jag kör igång aseco.bat så kommer det upp:
"Warning -32300 transport error - could not open socket <error 10060 anslutningsförsöket misslyckades eftersom den anslutna datorn inte svarade innom en viss tid eller på grund av att den etablerade anslutningen till värddatorn inte längre fungerar.

xaseco fatal error connection could not be established ! on line 691 in file bla bla bla aseco.php"

Skulle vara fint om man visste vad det var man har missat, aja, drog en allnighter för att kunna hitta denna sida bara så måste lägga mig, hoppas du kan hjälpa mig att lösa det, ha det gött, hej

Anmäl
2009-11-17 10:47 #5 av: johan-ahlback

kan du kopiera xaseco loggen och posta den här så jag kan se Glad

Ålder föder inte visdom. Eftertanke gör det.

Värd för Trackmania iFokus och medarbetare på Hemsidor iFokus

MadeByJohan.se

Anmäl
2009-11-17 19:04 #6 av: ScorpioN86
logfile.txt

Sure.

Anmäl
2009-11-18 01:35 #7 av: ScorpioN86

ligger som bifogad fil i posten innan

Anmäl
2009-11-18 09:32 #8 av: johan-ahlback

Kolla vilken port du har öppen i serverns cfg fil och sätt samma i xasecos config fil.

Ålder föder inte visdom. Eftertanke gör det.

Värd för Trackmania iFokus och medarbetare på Hemsidor iFokus

MadeByJohan.se

Anmäl
2009-11-19 07:02 #9 av: ScorpioN86
logfile.txt

så här vart det när jag bytte port----->>

men det verkar vara att porten ska vara 5000 med tanke på att det kommer upp samma meddelande om jag byter till tex 3450 och sen byter igen till 2350 dom 2 sista får nämligen samma fel meddelande

Anmäl
2009-11-19 07:04 #10 av: ScorpioN86

föresten, är det dumt att fråga om din msn? så man kan chatta med instant meddelande, lite lättare då som jag ser det i alla fall

Anmäl
2009-11-19 10:18 #11 av: johan-ahlback

Jag tror du missförstod mig där Flört

Där det står 5000 i dedicated, ändra det till 5002. Sen skriver du 5002 i config i xaseco.

Ålder föder inte visdom. Eftertanke gör det.

Värd för Trackmania iFokus och medarbetare på Hemsidor iFokus

MadeByJohan.se

Anmäl
2009-11-20 11:21 #12 av: ScorpioN86

nu så får jag inte igång mysql:

[PHP Warning] mysql_connect(): Unknown MySQL server host 'användarnamn' (11004) on line 74 in file ...\xaseco\plugins\plugin.localdatabase.php

[XASECO Fatal Error] [Local DB] Could not authenticate at MySQL server! on line 75 in file ...\xaseco\plugins\plugin.localdatabase.php

ville inte skicka filen den här gången, kan hända att någon får för sig att fiffla med något, datorn la av för några veckor sedan och jag vill gärna att den ska funka så länge som möjligt, hoppas du förstår det.

Jag tror det där är allt du behöver va? för allt annat laddar som det ska fram till MySQL ska laddas

Anmäl
2009-11-20 11:34 #13 av: johan-ahlback

jag tror jag vet vad felet är. Kolla så du har rätt användarnamn/lösenord i localdatabase som ligger i xaseco mappen.

Ålder föder inte visdom. Eftertanke gör det.

Värd för Trackmania iFokus och medarbetare på Hemsidor iFokus

MadeByJohan.se

Anmäl
2009-11-20 19:50 #14 av: ScorpioN86

jag har samma lösen till alla logins och vad jag vet bara 3 olika användarnamn och jag har provat alla, inklusive root

Anmäl
2009-11-20 23:04 #15 av: johan-ahlback

är mysql servern igång då? det kan bugga om man kör med xampp ibland

Ålder föder inte visdom. Eftertanke gör det.

Värd för Trackmania iFokus och medarbetare på Hemsidor iFokus

MadeByJohan.se

Anmäl
2009-11-22 02:10 #16 av: ScorpioN86

det står running på den så, men hur ska man göra om xampp buggar då? och vad är det för host name? är det root eller? för det var ju det jag var tvungen att använda för att kunna logga in på 127.0.0.1(phpmyadmin), gud vilket krångel det är *suck*

Ock sry om man verkar lite tjatig och så men jag kan ju bara tillräckligt om datorer egentligen, har inte behövt pilla med sånna här grejer.

Anmäl
2009-11-22 19:05 #17 av: johan-ahlback

det ska fungera med localhost eller 127.0.0.1

Ålder föder inte visdom. Eftertanke gör det.

Värd för Trackmania iFokus och medarbetare på Hemsidor iFokus

MadeByJohan.se

Anmäl
2009-11-23 05:51 #18 av: ScorpioN86

händer samma sak hela tiden :( men kan vi inte göra så här? jag addar dig på msn så kan vi köra en typ remote control grej så kan du ju hjälpa mig med det och då kanske du ser om något är fel, kommer vara fett mycket lättare med tanke på att jag har en as snabb dator och 50/10 mb/s internet så det kommer ju vara som att sitta på din egna dator^^

Anmäl
2009-11-23 06:02 #19 av: ScorpioN86

YES!!! jag fick igång det :D tack för all din hjälp Johan :D

<mysql_database>"var tvungen att byta den"</mysql_database>

Anmäl
2009-11-23 06:04 #20 av: ScorpioN86

 och lägga till nyckeln som man fick när man skapa accet i dedimania.php

Anmäl
2009-11-23 06:45 #21 av: ScorpioN86

okej... nu är det bara att få fram alla grejer med rekord så att dom syns i rutan och inte bara i chaten, vet du hur man fixar det?

Anmäl
2009-11-23 11:17 #22 av: johan-ahlback

i xasecos config finns det allternativ för det.

Ålder föder inte visdom. Eftertanke gör det.

Värd för Trackmania iFokus och medarbetare på Hemsidor iFokus

MadeByJohan.se

Anmäl
2009-11-24 01:16 #23 av: ScorpioN86

okej, vilka rader är det jag ska kolla efter då?

Dom jag vill ska synas i skärmen till vänster:
Dedimania top10
PB

Dom jag vill ska synas till höger:
TMX top10
Om det går så skulle jag villja att top3 ska synas där med just tiden dom har fått på banan just nu så man slipper trycka på tab.

Det jag vill ha i mitten:
Om det går skulle jag gärna villja ha en kalkylator som räknar ut antingen exagt eller ungefärlig Ladder poäng som man kommer få om man kommer på en viss plats.

 

Jag skulle också villja ha så att man kan se top100 dedi/local/tmx rekord på sidan så om man trycker på en bana som länk så får man fram rekorden just för den banan.

Om du har lust att hjälpa mig med allt det här så skulle det vara riktigt snällt johan, alla andra som jag har frågat har typ sagt: "GTFO!!""nope""pallar inte göra allt det där""fan heller"osv.

Anmäl
2009-11-24 01:27 #24 av: johan-ahlback

allt det du prata om görs med plugin.

Det är inte bara att fixa i en config utan måste scriptas. Fufiwidgets gör lite av det där men jag har inte sett någon tmx top 10.

Ålder föder inte visdom. Eftertanke gör det.

Värd för Trackmania iFokus och medarbetare på Hemsidor iFokus

MadeByJohan.se

Anmäl
2009-11-24 04:15 #25 av: ScorpioN86

jag har för mig om att TMX top 10 finns med på OFC FullSpeed om jag inte minns fel, jag vet att dom har dedimania top 10 i alla fall

Anmäl
2009-11-24 14:15 #26 av: johan-ahlback

dedimania är fufiwidgets. tmx har de antagligen byggt själva med php.

Ålder föder inte visdom. Eftertanke gör det.

Värd för Trackmania iFokus och medarbetare på Hemsidor iFokus

MadeByJohan.se

Anmäl
2010-11-07 18:45 #27 av: ScorpioN86
logfile.txt

Tjena igen Johan, nytt problem, datorn jag hade servern på innan krascha så jag måste göra om det här igen, jag gav dig logg filen, hoppas du kan hjälpa mig igen, vi hörs

Anmäl
2011-02-13 21:12 #28 av: ScorpioN86

annars om du gör om guiden där det står vad man ska fylla i om det är mysql server login eller om det ska vara TM login och så

Anmäl
2011-02-15 21:41 #29 av: johan-ahlback

<masterserver_account>
<login>YOUR_SERVER_LOGIN</login>
<password>YOUR_SERVER_PASSWORD</password>
<nation>YOUR_SERVER_NATION</nation>
</masterserver_account>


<mysql_server>localhost</mysql_server>
<mysql_login>YOUR_MYSQL_LOGIN</mysql_login>
<mysql_password>YOUR_MYSQL_PASSWORD</mysql_password>
<mysql_database>aseco</mysql_database>

det stå ju precis vilken information som ska stå?

 

Ålder föder inte visdom. Eftertanke gör det.

Värd för Trackmania iFokus och medarbetare på Hemsidor iFokus

MadeByJohan.se

Anmäl
2011-02-15 21:41 #30 av: johan-ahlback

du verkar ha typo i filen

Ålder föder inte visdom. Eftertanke gör det.

Värd för Trackmania iFokus och medarbetare på Hemsidor iFokus

MadeByJohan.se

Anmäl
2011-02-20 01:49 #31 av: ScorpioN86

config.xml

<tmlogin>namn på kontot</tmlogin> = ?
<ipaddress></ipaddress>

<tmserver>
<login>SuperAdmin</login> = ska inte ändras?
<password>passet för att logga in som superadmin på servern</password>
<ip>127.0.0.1</ip>
<port>5002</port>
</tmserver>
</settings>

dedimania.xml.

Leta på de här raderna:
<masterserver_account>
<login>inlogg till TM kontot</login> = ?
<password>passet till TM kontot</password> = ?
<nation>Nyckeln till TM kontot</nation> = ?
</masterserver_account>

localdatabase.xml.

<mysql_server>localhost</mysql_server> = ska inte ändras?
<mysql_login>root</mysql_login> = ?
<mysql_password>inlogget till det på phpmyadmin</mysql_password> = ?
<mysql_database>namnet på själva databasen där man laddade upp sina SQL filer</mysql_database> = ?

 

Anmäl
2011-02-20 02:35 #32 av: ScorpioN86

enligt felmeddelandet så verkar det ha något att göra med

<!-- rounds points messages -->
<rpoints_named>{#server}> {1}Custom points system set to {#highlite}{2}{3}: {#highlite}{4},...</rpoints_named>
<rpoints_nameless>{#server}> {1}Custom points system set to: {#highlite}{2},...</rpoints_nameless>
<no_rpoints>{#server}> {1}No custom Rounds points system defined!</no_rpoints>

i config.xml tydligen, kanske bara jag som är dum i hövet:P antagligen varför jag inte kan lyckas med det här -_-'

Anmäl
2011-03-08 15:54 #33 av: tge_anton

Vart hittar man config.xml?

Anmäl
2011-03-08 16:02 #34 av: tge_anton

Hittade, men när jag öppnar den så kommer det upp i internet så jag kan inte ändra några texter. Hur ska jag göra ?

Anmäl
2011-04-28 12:20 #35 av: cookies

Högerklicka och ta "öppna med textredigeraren" :) (eller vad det nu heter.. (anteckningar kanske det heter))


Anmäl

Det finns en till kommentar till den här diskussionen. Den är bara synlig för medlemmar på iFokus. För att läsa kommentaren, logga in eller registrera dig på iFokus.