Tämä opas kattaa OpenArena-dedikoidun palvelimen asennuksen Legion Hostingissa, käynnistysmuuttujien määrittämisen, server.cfg-tiedoston muokkaamisen, karttakierron asetukset ja palvelimeen yhdistämisen. OpenArena on yhteisön tuottama ilmainen deathmatch-FPS, joka perustuu GPL id Tech 3 -teknologiaan (Quake III Arena -moottori). Ylläpitokomennot, bottien hallinta ja vianmääritys löytyvät kohdasta OpenArena-ylläpitokomennot.
1. Ensimmäinen käynnistys
- Kirjaudu GPaneliin ja valitse OpenArena-palvelimesi.
- Siirry Startup-välilehdelle ja tarkista määritettävät muuttujat (katso osio 2).
- Aseta haluamasi aloituskartta GAME_MAP-muuttujalla (oletus on
aggressor). - Palaa Console-välilehdelle ja napsauta Start.
- Odota, kunnes konsolissa näkyy
AAS initialized, mikä varmistaa, että palvelin on valmis.
2. GPanelin käynnistysmuuttujat
| Muuttuja | Oletus | Kuvaus |
|---|---|---|
GAME_MAP | aggressor | Käynnistyksessä ladattava kartta. Katso karttaluettelo kaikkien saatavilla olevien karttojen osalta. |
3. Palvelimen määritys (server.cfg)
Tarkempia asetuksia varten luo tai muokkaa server.cfg-tiedostoa. Pysäytä palvelin ennen muutosten tekemistä.
Tiedoston sijainti
baseoa/server.cfg
Käyttää Quake-tyylistä set/seta key "value" -syntaksia.
Keskeiset asetukset
| Asetus | Oletus | Kuvaus |
|---|---|---|
sv_hostname | (tyhjä) | Palvelimen nimi, joka näkyy palvelinselaimessa. |
sv_maxclients | 8 | Pelaajien enimmäismäärä (mukaan lukien botit). |
g_password | (tyhjä) | Liittymissalasana. Tyhjä = julkinen. |
rconPassword | (tyhjä) | Etäkonsolin salasana. |
g_gametype | 0 | Pelitila (katso osio 4). |
timelimit | 15 | Aikaraja per kartta minuutteina. |
fraglimit | 30 | Frag-raja kierroksen lopettamiseksi. |
sv_pure | 0 | Pakota tiedostojen eheys. 1 = pure-tila. |
bot_minplayers | 0 | Pelaajien vähimmäismäärä (botit täyttävät tyhjät paikat). |
Esimerkki server.cfg
seta sv_hostname "My Legion OpenArena Server"
seta sv_maxclients 16
seta g_password ""
seta rconPassword "MySecretRcon"
seta g_gametype 0
seta timelimit 15
seta fraglimit 30
seta bot_minplayers 4
Ladataksesi asetuksen lisää +exec server.cfg GAME_MAP-käynnistysmuuttujaan tai suorita se ajonaikana konsolin kautta.
4. Pelitilat
| Arvo | Tila | Kuvaus |
|---|---|---|
0 | Free For All (FFA) | Klassinen deathmatch. Eniten frageja voittaa. |
1 | Tournament (1v1) | Yksi vastaan yksi -deathmatch. |
3 | Team Deathmatch (TDM) | Tiimipohjainen deathmatch. |
4 | Capture the Flag (CTF) | Klassinen CTF-tila. |
5 | One Flag CTF | Yhden neutraalin lipun CTF-variantti. |
6 | Overload | Tuhoa vihollistukikohdan pääkallo. |
7 | Harvester | Kerää vihollisten pääkalloja ja toimita tukikohtaan. |
8 | Elimination | Kierrospohjainen, ei uudelleensyntymistä. |
9 | CTF Elimination | CTF eliminaatiokierroksilla. |
10 | Last Man Standing | Rajoitettujen elämien deathmatch. |
11 | Double Domination | Hallitse kahta pistettä samanaikaisesti. |
12 | Domination | Pidä hallintapisteitä pisteiden saamiseksi. |
5. Karttakierto
Aseta karttakierto tiedostossa server.cfg käyttäen set-ketjuja:
set d1 "map oa_dm1; set nextmap vstr d2"
set d2 "map oa_dm2; set nextmap vstr d3"
set d3 "map aggressor; set nextmap vstr d1"
vstr d1
Tämä kiertää järjestyksessä karttojen oa_dm1, oa_dm2 ja aggressor välillä.
6. Kuinka yhdistää
Vaihtoehto A -- Palvelinselain
- Käynnistä OpenArena.
- Napsauta Multiplayer.
- Etsi palvelimesi selaimesta tai käytä Specify-toimintoa syöttääksesi IP-osoitteen suoraan.
Vaihtoehto B -- Konsolista yhdistäminen
- Avaa konsoli (
~). - Kirjoita:
connect <your-server-ip>:<port>
Aiheeseen liittyvät artikkelit
- OpenArena-ylläpitokomennot
- Palvelimen IP:n ja portin selvittäminen
- Tiedostojen lataaminen SFTP:n kautta
Tarvitsetko apua?
Jos kohtaat OpenArena-palvelimesi kanssa ongelmia, joita ei käsitellä täällä, avaa tukipyyntö ja sisällytä palvelimesi IP, kuvaus ongelmasta sekä mahdolliset asiaankuuluvat virheviestit GPanelin konsolista.