Naar de inhoud springen

Source-games: SourceMod en Metamod:Source installeren

Ontdek hoe je Metamod:Source en SourceMod op je Source-gameserver installeert, plugins toevoegt en jezelf via admins_simple.ini als admin instelt → Lees meer

10 november 20267 min leestijd1 Weergaven0 nuttig

Inleiding

Metamod:Source en SourceMod zijn de standaarduitbreidingen voor gameservers op basis van de Source-engine, zoals Counter-Strike: Source, Team Fortress 2 en Left 4 Dead 2. Metamod:Source vormt de basis en haakt in op de engine. SourceMod bouwt daarop voort. Samen kun je hiermee plugins installeren, admins met verschillende rechten instellen en je server met opdrachten beheren.

In deze handleiding lees je hoe je Metamod:Source en SourceMod installeert, plugins toevoegt en jezelf als admin instelt.

Ondersteunde games en gamemappen

Metamod:Source en SourceMod worden altijd in de gamemap van je server geïnstalleerd, niet rechtstreeks in de hoofdmap. Welke map dat is, hangt af van de game:

GameGamemapHandleidingen voor de game
Counter-Strike: SourcecstrikePlugins installeren, Admin worden
Counter-Strike: Global OffensivecsgoPlugins installeren, Admin worden
Team Fortress 2tfPlugins installeren, Admin worden
Left 4 Dead 2left4dead2Plugins installeren, Admin worden
Day of Defeat: SourcedodPlugins installeren, Admin worden
No More Room In HellnmrihPlugins installeren, Admin worden
Belangrijk

Counter-Strike 2 gebruikt geen SourceMod. CS2 draait op de Source-2-engine. Hiervoor installeer je Metamod:Source 2.x samen met CounterStrikeSharp. De stappen verschillen sterk van die in deze handleiding. Volg voor CS2 de handleiding CS2: plugins installeren en voor adminrechten CS2: Admin worden.

Info

Counter-Strike 1.6 is gebaseerd op de oudere GoldSrc-engine en gebruikt AMX Mod X in plaats van SourceMod. Lees in CS 1.6: plugins installeren hoe je daar plugins installeert.

Plugins installeren

Je vindt SourceMod-plugins vooral in het pluginoverzicht van SourceMod, dat verwijst naar de pluginthreads op het AlliedModders-forum. Een plugin bestaat minimaal uit een .smx-bestand. Sommige plugins bevatten ook configuratie-, vertaal- of gamedata-bestanden.

Upload de bestanden naar de juiste mappen onder addons/sourcemod in de gamemap:

BestandstypeDoelmap
Plugin (.smx)addons/sourcemod/plugins
Configuratiebestandenaddons/sourcemod/configs
Vertalingenaddons/sourcemod/translations
Gamedata (.txt)addons/sourcemod/gamedata
Extensies (.ext.so)addons/sourcemod/extensions

Houd de mapstructuur uit de plugin-download aan. SourceMod laadt nieuwe plugins bij de volgende mapwissel of herstart. Wil je een plugin zonder herstart laden, voer dan in de console sm plugins load pluginname uit.

Tip

Sommige plugins hebben een database nodig, bijvoorbeeld voor bans of statistieken. Maak daarvoor een database aan via het tabblad Databases en vul de inloggegevens in het bestand addons/sourcemod/configs/databases.cfg in.

Plugins beheren en uitschakelen

Met deze consoleopdrachten houd je je plugins in de gaten:

OpdrachtBeschrijving
sm plugins listToont alle geladen plugins en hun status
sm plugins load pluginnameLaadt een plugin zonder herstart
sm plugins unload pluginnameOntlaadt een plugin tot de volgende mapwissel
sm plugins refreshLaadt nieuwe en gewijzigde plugins uit de pluginmap

Wil je een plugin permanent uitschakelen zonder deze te verwijderen? Verplaats het .smx-bestand dan naar de map addons/sourcemod/plugins/disabled. SourceMod laadt plugins in deze map niet. Verwijder het .smx-bestand en de bijbehorende configuratiebestanden om een plugin te verwijderen.

Admin worden met SourceMod

Je wijst adminrechten toe via het bestand admins_simple.ini. Hiervoor heb je de SteamID van je Steam-account nodig.

Je SteamID opzoeken

Je vindt je SteamID het eenvoudigst met onze SteamID-finder. Voer de URL van je Steam-profiel in. De tool toont alle indelingen van je ID, waaronder de klassieke SteamID in de indeling STEAM_0:1:12345678.

Je kunt ook verbinding maken met je server en status invoeren in de gameconsole. Je ID staat in de spelerslijst, afhankelijk van de game als STEAM_1:1:12345678 of als [U:1:24691357]. SourceMod accepteert beide indelingen. Bij de klassieke SteamID maakt het niet uit of deze begint met STEAM_0 of STEAM_1.

Je adminaccount toevoegen aan admins_simple.ini

Open via het tabblad Bestanden of via SFTP het bestand addons/sourcemod/configs/admins_simple.ini in je gamemap. Voeg onderaan het bestand voor elke admin een aparte regel toe:

Code
"STEAM_0:1:12345678" "99:z"

De eerste waarde is de SteamID. De tweede waarde bestaat uit de immuniteit vóór de dubbele punt en de rechtenvlaggen erna. 99:z betekent immuniteit 99 en volledige toegang. Admins met een lagere immuniteit kunnen je niet kicken of bannen.

In plaats van volledige toegang kun je ook afzonderlijke rechten toewijzen door meerdere vlaggen achter elkaar te zetten, bijvoorbeeld 50:bcd voor basisrechten, kicken en bannen:

VlagRechtBeschrijving
areservationGereserveerde slot
bgenericBasisadminrechten (verplicht voor alle admins)
ckickSpelers kicken
dbanSpelers bannen
eunbanBans opheffen
fslaySpelers doden of slaan
gchangemapVan map wisselen
hcvarServervariabelen wijzigen
iconfigConfiguratiebestanden uitvoeren
jchatGeavanceerde chatopdrachten
kvoteStemrondes starten
lpasswordServerwachtwoord instellen
mrconRCON-opdrachten uitvoeren
ncheatssv_cheats en cheatopdrachten gebruiken
zrootVolledige toegang tot alle rechten

Sla het bestand op en voer daarna sm_reloadadmins uit in de console. De nieuwe admins zijn dan actief zonder herstart. Als de rechten niet meteen gelden voor een speler die al verbonden is, moet die opnieuw verbinding maken.

Info

Naast admins_simple.ini is er in dezelfde map het bestand admins.cfg. Daarin kun je admins uitgebreider beheren met namen en groepen. Voor de meeste servers is admins_simple.ini ruim voldoende.

Het adminmenu openen

Als admin open je het adminmenu in de game door !admin in de chat te typen of sm_admin in de gameconsole in te voeren. Afhankelijk van je rechten vind je daar functies om spelers te kicken of bannen, van map te wisselen en meer.

FAQ

Veelgestelde vragen

Installeer altijd eerst Metamod:Source en daarna SourceMod. SourceMod wordt door Metamod:Source geladen en werkt daar niet zonder. Installeer beide pakketten in de gamemap van je server, bijvoorbeeld cstrike voor Counter-Strike: Source.
Nee. Counter-Strike 2 draait op de Source-2-engine en ondersteunt geen SourceMod. Installeer voor CS2 Metamod:Source 2.x samen met CounterStrikeSharp, zoals beschreven in de handleiding CS2: plugins installeren.
Voer in het tabblad Console van je gameserver de opdrachten meta version en sm version in. Als de versiegegevens verschijnen, werkt alles. Verschijnt Unknown command, dan staat de map addons meestal niet rechtstreeks in de gamemap.

Feedback

Was dit artikel nuttig?

Je feedback helpt ons inhoud beter te prioriteren en te verbeteren.

0 van 0 Gebruikers vonden dit artikel nuttig.

Persoonlijke hulp

Is de handleiding niet voldoende?

Onze ZAP-support kent je product — beschrijf kort je vraag en wij helpen je persoonlijk verder.