Tämä opas käsittelee järjestelmänvalvojan työkaluja ja palvelimen hallintaa Legion Hostingissa toimivalle Trackmania-dedikoidulle palvelimellesi. Alkuasennusta ja kokoonpanoa varten katso Trackmania-palvelimen asennusopas.
Palvelimen hallinnan yleiskatsaus
Trackmania-dedikoituja palvelimia hallitaan ensisijaisesti XML-kokoonpanotiedostojen ja ulkoisten palvelinohjainten kautta. Palvelimella itsellään ei ole perinteistä pelin sisäistä konsolia kuten Source-moottoripeleissä.
Kokoonpanotiedosto
Pääasiallinen palvelimen kokoonpano on XML-muodossa:
UserData/Config/dedicated_cfg.txt
Kokoonpanon keskeiset osiot:
| Asetuspolku | Kuvaus |
|---|---|
masterserver_account > login |
Dedikoidun palvelimen kirjautumistunnus (Trackmania-verkkosivustolta) |
masterserver_account > password |
Dedikoidun palvelimen salasana |
server_options > name |
Selaimessa näytettävä palvelimen nimi |
server_options > comment |
Palvelimen kuvaus |
server_options > password |
Liittymissalasana |
server_options > max_players |
Pelaajien maksimimäärä |
server_options > max_spectators |
Katsojien maksimimäärä |
system_config > server_port |
Palvelimen portti (GPanelin hallitsema) |
Ottelun asetukset
Ottelun asetustiedostot määrittävät rataluettelosi ja pelitilan. Ne tallennetaan kohteeseen:
MatchSettings/
Oletustiedosto on example.txt. Mukautetun soittolistan luominen:
- Kopioi
example.txtuuteen tiedostoon (esim.custom.txt) - Muokkaa tiedostoa lisätäksesi tai poistaaksesi ratamerkintöjä
- Päivitä
GAME_CONFIG-käynnistysmuuttuja osoittamaan uuteen tiedostoosi (esim.MatchSettings\custom.txt) - Käynnistä palvelin uudelleen
Karttojen hallinta
Karttojen lisääminen
- Lataa ratatiedostoja (
.Map.Gbx) Trackmania-yhteisöltä - Lataa ne kohteeseen
UserData/Maps/SFTP:n kautta - Lisää rataviittaukset ottelun asetustiedostoosi
- Käynnistä palvelin uudelleen ladataksesi uudet radat
Palvelinohjaimet
Edistynyttä hallintaa varten monet Trackmania-palvelinoperaattorit käyttävät ulkoisia palvelinohjaimia. Suosittuja vaihtoehtoja ovat:
- PyPlanet — Python-pohjainen ohjain laajennustuella
- UASECO — PHP-pohjainen ohjain laajoilla ominaisuuksilla
- EvoSC — Moderni C#-palvelinohjain
Nämä ohjaimet yhdistävät XML-RPC-rajapinnan kautta ja tarjoavat ominaisuuksia kuten chat-komennot, pelaajatilastot, karttaäänestys ja automaattisen jonon hallinta.
Palvelimen hallinta GPanelin kautta
| Toiminto | Miten |
|---|---|
| Käynnistä/Pysäytä/Käynnistä uudelleen palvelin | Käytä virtaohjaimia GPanelin pääsivulla |
| Muuta palvelimen nimeä | Muokkaa SERVER_NAME Startup-välilehdellä |
| Aseta palvelimen salasana | Muokkaa SERVER_PASSWORD Startup-välilehdellä |
| Muuta ottelun asetuksia | Muokkaa GAME_CONFIG Startup-välilehdellä |
| Muokkaa kokoonpanoa | Tiedostonhallinta tai SFTP → UserData/Config/dedicated_cfg.txt |
| Tarkastele konsolitulostetta | Tarkista Console-välilehti GPanelissa |
Vianmääritys
Palvelin ei käynnisty
- Tarkista, että
MASTERSERVER_LOGINjaMASTERSERVER_PASSWORDon asetettu oikein - Varmista, että tunnistetiedot luotiin osoitteessa trackmania.com/player/dedicated-servers
- Tarkista konsolitulosteen todennusvirheet
Pelaajat eivät löydä palvelinta
- Vahvista, että pääpalvelimen tunnistetiedot ovat voimassa ja palvelin käynnistyi onnistuneesti
- Tarkista, että ottelun asetustiedosto on olemassa ja oikein muotoiltu
- Odota muutama minuutti, jotta palvelin rekisteröityy pääpalvelimelle
Aiheeseen liittyvät artikkelit
- Trackmania-palvelimen asennusopas
- Palvelimen IP:n ja portin löytäminen
- Tiedostojen lataaminen SFTP:n kautta
Tarvitsetko apua?
Jos tarvitset lisäapua Trackmania-palvelimesi kanssa, tukitiimimme on valmiina auttamaan. Lähetä tukipyyntö ja vastaamme mahdollisimman pian.