Tämä opas käsittelee, kuinka asennat Sven Co-op -pelipalvelimesi Legion Hostingilla, määrität käynnistysmuuttujat, muokkaat server.cfg-tiedostoa, asetat karttakierron, määrität RCON:in ja yhdistät palvelimeesi. Sven Co-op on Half-Lifen yhteistyömoninpelimodi, jossa pelaajat työskentelevät yhdessä suorittaakseen karttoja ja kampanjoita. Ylläpidon määritystä, RCON-komentoja, laajennustukea ja vianmääritystä varten katso Sven Co-op -ylläpitokomennot.
1. Ensimmäinen käynnistys
- Kirjaudu sisään GPaneliin ja valitse Sven Co-op -palvelimesi.
- Siirry Startup-välilehdelle ja tarkastele määritettäviä muuttujia (katso osio 2).
- Aseta SERVER_NAME, aseta valinnaisesti SERVER_PASSWORD ja aseta RCON_PASSWORD vahvaksi salasanaksi.
- Palaa Console-välilehdelle ja napsauta Start.
- Odota, kunnes konsoli vahvistaa käynnistyksen. Ensimmäinen käynnistys luo oletusmääritystiedostot.
server.cfg, käynnistä palvelin kerran, anna sen latautua loppuun ja pysäytä se sitten ennen muokkaamista.
2. GPanelin käynnistysmuuttujat
| Muuttuja | Pakollinen | Kuvaus |
|---|---|---|
SC_NAME | Kyllä | Palvelinselaimessa näkyvä nimi. Oletus on Sven Co-op server. |
SC_PASSWORD | Ei | Valinnainen salasana liittymiseen. Jätä tyhjäksi julkista varten. |
SC_PLAYERS | Ei | Samanaikaisten pelaajien enimmäismäärä. Oletus on 12. Alue: 2-32. |
SC_MAP | Ei | Käynnistyksessä ladattava kartta. Oletus on svencoop1. |
SC_REGION | Ei | Palvelimen alue Steam-selainta varten. 255 = Kansainvälinen, 3 = Eurooppa, 0 = USA Itä. Oletus on 255. |
3. Palvelimen määritys (server.cfg)
Yksityiskohtaisia asetuksia varten muokkaa tiedostoa server.cfg. Pysäytä palvelimesi ennen muutosten tekemistä.
Tiedoston sijainti
svencoop/server.cfg
Käyttää tavallista GoldSrc-syntaksia key "value", yksi asetus riviä kohden.
Keskeiset asetukset
| Asetus | Oletus | Kuvaus |
|---|---|---|
hostname | (käynnistyksestä) | Selaimessa näkyvä palvelimen nimi. |
sv_password | (tyhjä) | Liittymissalasana. Tyhjä tarkoittaa julkista. |
rcon_password | (käynnistyksestä) | Etäkonsolin salasana. |
maxplayers | 32 | Samanaikaisten pelaajien enimmäismäärä. |
mp_timelimit | 30 | Aikaraja per kartta minuutteina. 0 = ei rajaa. |
mp_friendlyfire | 0 | Oma tuli. 0 = pois, 1 = päällä. |
mp_weaponstay | 1 | Aseet jäävät paikoilleen poiminnan jälkeen. |
mp_flashlight | 1 | Salli pelaajien käyttää taskulamppuja. |
Esimerkki server.cfg
hostname "My Legion Sven Co-op Server"
sv_password ""
rcon_password "MySecretRcon"
maxplayers 24
mp_timelimit 45
mp_friendlyfire 0
mp_weaponstay 1
mp_flashlight 1
4. Karttakierto (mapcycle.txt)
Muokkaa tiedostoa svencoop/mapcycle.txt mukauttaaksesi karttakiertoa. Listaa yksi kartan nimi riviä kohden:
svencoop1
svencoop2
svencoop3
svencoop4
svencoop5
hl_c00
hl_c01_a
Sisäänrakennettuihin karttoihin kuuluvat:
- svencoop1-5: Alkuperäiset Sven Co-op -kampanjakartat.
- hl_c*: Half-Lifen yksinpelikampanja yhteistyöpeliin sovitettuna.
- op4_*: Opposing Force -kampanjakartat yhteistyöpeliin sovitettuna.
- Mukautetut kartat: Ladattu Workshopista tai yhteisösivustoilta.
5. Pelitilat
Sven Co-op keskittyy ensisijaisesti yhteistyöpeliin, mutta tukee erilaisia tyylejä karttavalinnan ja määrityksen kautta:
- Kampanjayhteistyö: Pelaa läpi rakenteellisia kampanjoita (Half-Life, Opposing Force, mukautetut kampanjat) yhteistyössä. Tämä on ensisijainen pelitila ja Sven Co-opin ydinkokemus.
- Selviytymiskartat: Aaltopohjaiset kartat, joissa pelaajat puolustautuvat vihollislaumoja vastaan. Ota käyttöön karttavalinnan kautta.
- Pulmakartat: Kartat, jotka keskittyvät yhteistyössä tehtävään pulmanratkaisuun taistelun sijaan.
- Mukautetut tilat: Yhteisön kartat sisältävät usein ainutlaatuisia pelimekaniikkoja ja tavoitteita.
mapcycle.txt. Vaihtelua tarjoaviin palvelimiin sekoita erilaisia karttatyyppejä.
6. RCON-määritys
RCON mahdollistaa palvelimen etähallinnan. Aseta salasana käynnistysmuuttujissa tai tiedostossa server.cfg:
rcon_password "YourStrongPassword"
Käyttääksesi RCON:ia pelin sisällä, avaa konsoli (~) ja todenna:
rcon_password YourStrongPassword
rcon changelevel svencoop2
7. Kuinka yhdistää
Vaihtoehto A -- Steam-palvelinselain
- Käynnistä Sven Co-op ja napsauta Find Servers.
- Käytä Internet-välilehteä ja etsi palvelintasi nimen perusteella.
- Valitse palvelimesi ja napsauta Connect.
Vaihtoehto B -- Konsoliyhdistäminen
- Avaa pelin konsoli (
~) ja kirjoita:connect <your-server-ip>:<port>
Aiheeseen liittyvät artikkelit
- Sven Co-op -ylläpitokomennot
- 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.