Tämä opas käsittelee ylläpidon määritystä, RCON-komentoja, pelaajien hallintaa, karttojen hallintaa, AMX/laajennustukea, mukautettuja karttoja ja vianmääritystä Sven Co-op -pelipalvelimellesi. Sven Co-op on Half-Lifen yhteistyömoninpelimodi, jossa pelaajat suorittavat kampanjoita yhdessä. Alkuasennusta, määritystä ja yhdistämisohjeita varten katso Sven Co-op -palvelimen asennusopas.
1. Ylläpidon määritys (users.ini)
Sven Co-op käyttää tiedostoa svencoop/users.ini ylläpitäjätilien ja käyttöoikeuksien määrittämiseen.
Ylläpitäjän lisääminen
# Format: "STEAM_ID" "password" "access_flags" "name"
"STEAM_0:1:12345678" "" "abcdefghijklmn" "AdminName"
Käyttöoikeusliput
| Lippu | Käyttöoikeus |
|---|---|
a | Immuniteetti (muut ylläpitäjät eivät voi potkia/bannata) |
b | Varaus (varatun paikan käyttöoikeus) |
c | Pelaajien potkiminen |
d | Pelaajien bannaaminen |
e | Pelaajien bannien poistaminen |
f | Pelaajien tappaminen/läpsiminen |
g | Kartan vaihtaminen |
h | Palvelimen cvarien suorittaminen |
n | RCON-käyttöoikeus |
Täyttä ylläpito-oikeutta varten käytä kaikkia lippuja: "abcdefghijklmn"
~) yhdistettynä ollessasi ja kirjoita status. Steam ID:si näkyy muodossa STEAM_0:X:XXXXXXXX.
2. RCON-komennot
Käytä RCON:ia GPanelin konsolin, pelinsisäisen konsolin tai kolmannen osapuolen työkalun kautta. Todenna pelin sisällä komennolla:
rcon_password YourRconPassword
rcon <command>
Pelaajien hallinta
| Komento | Kuvaus |
|---|---|
rcon kick <userid> | Potki pelaaja käyttäjä-ID:n perusteella. |
rcon banid <minutes> <userid> | Bannaa pelaaja. Käytä 0 pysyvään banniin. |
rcon addip <minutes> <ip> | Bannaa IP-osoite. |
rcon removeip <ip> | Poista IP-banni. |
rcon status | Listaa kaikki pelaajat käyttäjä-ID:illä ja Steam ID:illä. |
Kartta- ja palvelinkomennot
| Komento | Kuvaus |
|---|---|
rcon changelevel <mapname> | Vaihda karttaa pitäen pelaajat yhdistettyinä. |
rcon map <mapname> | Lataa kartta alusta katkaisten kaikkien pelaajien yhteyden. |
rcon maps | Listaa kaikki saatavilla olevat kartat. |
rcon hostname "Name" | Vaihda palvelimen nimi. |
rcon sv_password "pass" | Aseta tai vaihda liittymissalasana. |
rcon say "message" | Lähetä palvelimenlaajuinen chat-viesti. |
rcon exec <filename> | Suorita määritystiedosto. |
rcon quit | Sammuta palvelin. |
3. AMX/laajennustuki
Sven Co-op tukee AngelScript-laajennuksia (sisäänrakennettu) ja AMX Mod X:ää laajennettua toiminnallisuutta varten.
AngelScript-laajennukset (sisäänrakennettu)
Sijoita laajennukset hakemistoon svencoop/scripts/plugins/ ja rekisteröi ne tiedostossa svencoop/default_plugins.txt.
AMX Mod X
- Pysäytä palvelin GPanelista.
- Lataa AMX Mod X Sven Co-opille ja lähetä se SFTP:n kautta.
- Määritä ylläpitäjän käyttöoikeus AMX Mod X:n
users.ini-tiedoston kautta. - Käynnistä palvelin ja varmista konsolista.
Suositut laajennukset
- Ylläpitotyökalut: Parannettu potkiminen, bannaaminen ja pelaajien hallinta.
- Karttojen äänestys: Anna pelaajien äänestää seuraavasta kartasta.
- Pelaajatilastot: Seuraa tappoja, kuolemia ja peliaikaa.
- Huijauksenesto: Palvelinpuolen huijauksen tunnistus.
4. Mukautetut kartat
Karttojen asentaminen manuaalisesti
- Lataa kartan
.bsp-tiedosto ja kaikki siihen liittyvät resurssit. - Lähetä
.bsphakemistoonsvencoop/maps/SFTP:n kautta. - Lähetä lisäresurssit (tekstuurit, äänet) sopiviin hakemistoihin.
- Lisää kartan nimi tiedostoon
mapcycle.txtkiertoa varten. - Testaa komennolla
rcon changelevel mapname.
5. Vianmääritys
Palvelin kaatuu kartan latauksessa
- Tarkista GPanelin konsoli virheilmoitusten varalta.
- Yritä ladata eri kartta -- karttatiedosto saattaa olla vioittunut.
- Poista äskettäin lisätyt mukautetut kartat tai laajennukset testataksesi.
Pelaajat eivät pysty yhdistämään
- Varmista, että palvelin on käynnissä GPanelissa.
- Tarkista oikea IP ja portti Network-välilehdeltä.
- Varmista, että sekä palvelin että pelaaja ovat samassa peliversiossa.
RCON ei toimi
- Varmista, että
rcon_passwordon asetettu käynnistysmuuttujissa ja tiedostossaserver.cfg. - Todenna oikealla salasanalla (merkkikoolla on väliä) ennen komentojen lähettämistä.
- Tarkista, että kirjoitat
rcon_passwordja sen jälkeen salasanan ennenrcon-komentojen käyttöä. - Käytä vaihtoehtoisesti GPanelin konsolia suoraan -- se ei vaadi RCON-todennusta.
Mukautetut kartat eivät lataudu
- Varmista, että
.bsp-tiedosto on hakemistossasvencoop/maps/. - Tarkista, että komennossasi tai mapcyclessa oleva kartan nimi vastaa tiedostonimeä täsmälleen (merkkikoolla on väliä Linuxissa).
- Etsi puuttuvia resurssivirheitä konsolista -- saatat tarvita lisätiedostoja.
Aiheeseen liittyvät artikkelit
- Sven Co-op -palvelimen asennusopas
- Kuinka löydät palvelimesi IP-osoitteen ja portin
- Kuinka ladata tiedostoja SFTP:n kautta
- Palvelimen käynnistysopas
Tarvitsetko apua?
Jos kohtaat ongelmia Sven Co-op -palvelimesi kanssa, joita ei käsitellä tässä, avaa tukipyyntö ja sisällytä palvelimesi IP, kuvaus ongelmasta sekä kaikki olennaiset virheilmoitukset GPanelin konsolista.