Deze gids behandelt alles wat je moet weten over het instellen en configureren van je Necesse dedicated server op Legion Hosting. Necesse is een coöperatieve actie-RPG met survivalelementen met verkenning, crafting, basisbouw en nederzettingsbeheer op procedureel gegenereerde eilanden. Voor het beheren van je server zodra deze draait, zie onze Necesse Beheercommando's gids.
Wat is Necesse?
Necesse is een top-down actie-RPG survivalgame waarin spelers procedureel gegenereerde werelden verkennen, grondstoffen verzamelen, uitrusting craften, bases bouwen en NPC-nederzettingen beheren. De game bevat een progressiesysteem dat spelers door meerdere biomen, steeds uitdagendere bazen en diepere kerkerverkenning leidt. Multiplayer ondersteunt tot 250 spelers op een enkele server, waardoor het ideaal is voor zowel grote communityservers als kleine vriendengroepen.
Belangrijkste kenmerken zijn:
- Verkenning — Reis tussen procedureel gegenereerde eilanden in meerdere biomen
- Gevechten — Vecht tegen steeds moeilijkere vijanden en bazen met diverse wapens en bepantsering
- Crafting & Bouwen — Uitgebreid craftingsysteem met basisbouw en decoratie
- Nederzettingsbeheer — Rekruteer NPC's, wijs taken toe en bouw bloeiende nederzettingen
- Multiplayer — Coöperatieve gameplay met vrienden op dedicated servers
Eerste Start
Wanneer je Necesse-server is ingericht op Legion Hosting, is deze vooraf geconfigureerd en klaar om te starten. Om je server voor de eerste keer te starten:
- Log in op GPanel via gpanel.legionhosting.net
- Selecteer je Necesse-server uit de serverlijst
- Klik op Start om de server te starten
- De server genereert de standaardwereld en configuratiebestanden bij de eerste opstart
- Zodra de console aangeeft dat de server gereed is, kunnen spelers verbinding maken
GPanel Opstartvariabelen
GPanel biedt opstartvariabelen onder het tabblad Startup waarmee je belangrijke serverparameters kunt configureren zonder bestanden rechtstreeks te bewerken. Wijzigingen vereisen een serverherstart om van kracht te worden.
| Variabele | Standaard | Beschrijving |
|---|---|---|
SAVE_NAME |
Save1 |
Naam van het wereldopslagbestand om te laden of aan te maken |
SERVER_SLOTS |
10 |
Maximaal aantal spelersplaatsen (1-250) |
SERVER_PASSWORD |
(leeg) | Serverwachtwoord voor privéservers. Laat leeg voor een openbare server. |
AUTO_UPDATE |
0 |
Schakel automatisch bijwerken bij opstarten in of uit. Stel in op 1 om in te schakelen. |
SRCDS_BETAID |
(leeg) | Steam beta-branch om te installeren. Laat leeg voor de stabiele release. |
Serverconfiguratie (server.cfg)
De hoofdserverconfiguratie is opgeslagen in server.cfg. Op je GPanel-server kun je dit bestand vinden in de File Manager onder de cfg/ map. Het bestand gebruikt een gestructureerd formaat met instellingen binnen een SERVER = { } blok.
Hier is de volledige lijst met server.cfg-instellingen:
SERVER = {
port = 14159, // [0 - 65535] Server port
slots = 10, // [1 - 250] Maximum player slots
password = "", // Leave blank for no password
maxClientLatencySeconds = 30, // Max allowed client latency
pauseWhenEmpty = true, // Pause world when no players online
giveClientsPower = true, // Client-side hit detection (anti-cheat)
logging = true, // Create log files for each server start
language = en, // Server language
zipSaves = true, // Compress save files
MOTD = "" // Message of the day
}
Beschrijvingen van Instellingen
| Instelling | Standaard | Beschrijving |
|---|---|---|
port |
14159 | De UDP-poort waarop je server luistert. Bereik: 0-65535. Wordt meestal automatisch beheerd door GPanel. |
slots |
10 | Maximaal aantal gelijktijdige spelers. Bereik: 1-250. |
password |
(leeg) | Serverwachtwoord. Laat leeg voor een openbare server. Spelers moeten dit invoeren om te verbinden. |
maxClientLatencySeconds |
30 | Maximaal toegestane clientlatentie in seconden voordat er een timeout optreedt. Verhoog dit als spelers met een hoge ping worden losgekoppeld. |
pauseWhenEmpty |
true | Wanneer ingeschakeld pauzeert de server de wereldsimulatie wanneer er geen spelers verbonden zijn. Stel in op false om de wereld 24/7 draaiende te houden (nederzettingen blijven werken). |
giveClientsPower |
true | Wanneer ingeschakeld hebben clients autoriteit over hun eigen trefdetectie, positie en soortgelijke mechanismen. Stel in op false voor strengere servervalidatie (werkt als een basis anti-cheat maar kan minder responsief aanvoelen). |
logging |
true | Wanneer ingeschakeld maakt de server logbestanden aan voor elke sessie. Handig voor probleemoplossing. |
language |
en | Servertaal voor systeemberichten. |
zipSaves |
true | Wanneer ingeschakeld worden opslagbestanden gecomprimeerd. Bespaart schijfruimte maar verhoogt de laad-/opslagtijd enigszins. |
MOTD |
(leeg) | Bericht van de Dag dat wordt getoond aan spelers wanneer ze de server betreden. |
Wereldinstellingen (worldSettings.cfg)
Wereldspecifieke instellingen worden opgeslagen in een apart bestand genaamd worldSettings.cfg, dat zich bevindt in de opslagmap van de wereld (bijv. saves/YourWorldName/worldSettings.cfg). Deze instellingen regelen gameplay-mechanismen en kunnen op elk moment worden gewijzigd.
| Instelling | Standaard | Beschrijving |
|---|---|---|
allowCheats |
false | Schakelt cheatcommando's in op de server. Waarschuwing: Eenmaal ingeschakeld is dit onomkeerbaar en koppelt personages permanent aan cheat-ingeschakelde werelden. |
difficulty |
NORMAL | Moeilijkheidsgraad van het spel. Zie de moeilijkheidstabel hieronder. |
deathPenalty |
DROP_MATS | Wat er gebeurt wanneer een speler sterft. Opties: NONE, DROP_MATS, DROP_INVENTORY, DROP_ALL, HARDCORE. |
raidFrequency |
OCCASIONALLY | Hoe vaak raids plaatsvinden. Opties: OFTEN, OCCASIONALLY, RARELY, NEVER. |
playerHunger |
true | Schakelt het hongermechanisme in of uit. |
disableMobSpawns |
false | Wanneer ingeschakeld wordt voorkomen dat vijandige mobs natuurlijk spawnen. |
forcedPvP |
false | Wanneer ingeschakeld hebben alle spelers PvP permanent ingeschakeld en kunnen het niet uitschakelen. |
unloadSettlements |
false | Bepaalt of nederzettingen worden uitgeladen wanneer er geen spelers in de buurt zijn. |
maxSettlementsPerPlayer |
-1 | Maximaal aantal nederzettingen dat een enkele speler kan bezitten. Stel in op -1 voor onbeperkt. |
dayTimeMod |
1.0 | Dagduurvermenigvuldiger. Hogere waarden maken de dag langer. Maximum: 10. |
nightTimeMod |
1.0 | Nachtduurvermenigvuldiger. Hogere waarden maken de nacht langer. Maximum: 10. |
Moeilijkheidsgraden
| Moeilijkheid | Schademodificatie | Terugduwmodificatie |
|---|---|---|
| Casual | -50% ontvangen schade | Normaal |
| Adventure | -30% ontvangen schade | Normaal |
| Classic (Normal) | Geen modificatie | Normaal |
| Hard | +30% ontvangen schade | -25% gegeven terugduw |
| Brutal | +100% ontvangen schade | -60% gegeven terugduw |
Sterfpenalty-opties
| Penalty | Beschrijving |
|---|---|
NONE |
Er worden geen items verloren bij de dood |
DROP_MATS |
Niet-uitrustingsmaterialen worden laten vallen (standaard) |
DROP_INVENTORY |
Hoofdinventaris wordt laten vallen (hotbar en uitgeruste items worden behouden) |
DROP_ALL |
Alle gedragen items worden laten vallen |
HARDCORE |
Permanente personagedood — het personage wordt verwijderd |
Verbinding Maken
Zodra je server draait, kunnen spelers verbinding maken met de volgende stappen:
- Start Necesse vanuit Steam
- Klik vanuit het hoofdmenu op Multiplayer
- Klik op Direct Connect (of Join Server als de server in de lijst verschijnt)
- Voer het IP-adres en de poort van je server in het formaat
IP:Portin (bijv.192.168.1.100:14159) - Als de server een wachtwoord heeft, voer het in wanneer daarom wordt gevraagd
- Klik op Connect
Opslagbeheer
Necesse slaat wereld- en spelergegevens op in de saves/ map op je server. Het begrijpen van de opslagstructuur helpt bij back-ups en wereldbeheer.
Opslagbestandsstructuur
saves/
YourWorldName/
worldSettings.cfg <-- World configuration
world/ <-- World data (islands, structures)
players/ <-- Player character data
settlements/ <-- Settlement information
Back-upaanbevelingen
- Gebruik de ingebouwde backup-functie van GPanel om snapshots te maken voordat je grote wijzigingen aanbrengt
- Je kunt ook de volledige
saves/map downloaden via SFTP voor lokale back-ups - De server slaat automatisch periodiek op, maar je kunt een handmatige opslag activeren met het
/savecommando in de console
De Wereld Resetten
Om met een nieuwe wereld te beginnen:
- Stop de server in GPanel
- Open de File Manager
- Navigeer naar de
saves/map - Verwijder of hernoem de wereldmap die je wilt resetten
- Start de server — er wordt automatisch een nieuwe wereld gegenereerd
Gerelateerde Artikelen
- Necesse Beheercommando's
- Je Server IP en Poort Vinden
- Bestanden uploaden via SFTP
- Aan de Slag met je Nieuwe Server
Hulp nodig?
Als je problemen ondervindt met je Necesse-server of verdere hulp nodig hebt, staat ons supportteam klaar om te helpen. Dien een supportticket in en we nemen zo snel mogelijk contact met je op.