SourceMOD und MetaMOD auf einem Linux Server installieren
Hier möchte ich euch erneut erklären, wie ihr SourceMOD und MetaMOD richtig auf einem LINUX Server installiert. In diesem Fall einem "Counter Strike Source" Server.
Es gab schon einmal einen ähnlichen Beitrag, den ich somit auch auffrischen möchte.
Dieses Tutorial handelt nur über ONLINE geschaltete Server. Keine Dedicated Server!
Sourcemod:
Installation
1. Sourcemod herunterladen (http://www.sourcemod.net/downloads.php)
2. Die soeben heruntergeladene Sourcemod Version entpacken
3. Die Datein per FTP auf euren Server hochladen. Diese nach diesem Pfad: "../server/css/cstrike"
4. Den cfg sowohl den addons Ordner einfach in den cstrike Ordner hochladen.
Adminrechte zuweißen
Damit ihr auf euren Server auch die notwendigen Adminrechte bekommt, müsst ihr euch davor als Admin eintragen lassen.
Dies macht ihr wie folgt:
1. Folgt folgendem Pfad im FTP: "../server/cstrike/addons/sourcemod/configs
2. Öffnet die Datei admins_simple.ini
Fügt den ROT markierten Text an die gleiche Stelle ein wie beschrieben:
ADMIN Flags sind die Rechte, die man setzen kann. Es gibt folgende Rechteliste:
a - Reservierter Platz Nutzung
b - generelle Admin Rechte (nötig!)
c - Kick Rechte
d - Bann Rechte
e - Banns entfernen
f - Töten anderer Spieler
g - Map wechsel Rechte
h - Cvars ändern
i - Configs ändern
j - spezielle Chat Rechte
k - Voting Rechte
l - Serverpasswort ändern
m - Rcon Rechte
n - sv_cheats u.a. wichtige Cvars ändern
z - root Rechte (Zugang zu allem!)
99:z - Volle IMMUNITY RECHTE! Bedeutet soviel wie: Höchstmöglicher Admin
Metamod:
1. Metamod herunterladen (http://www.sourcemm.net)
2. Die soeben heruntergeladene Metamod Version entpacken
3. Die Datein per FTP auf euren Server hochladen. Diese nach diesem Pfad: "../server/css/cstrike"
5. Geht im FTP in den Ordner cstrike und sucht nacht der Datei gameinfo.txt!
Diese öffnet ihr:
Nun sucht ihr nach der Zeile "|gameinfo_path|."
Fügt nun den ROT markierten Text in die Datei mit ein:
6. Schließt die Datei und speichert diese ab.
7. Startet euren Server neu und fertig!
Sollte etwas fehlen oder nicht stimmen, bitte ich euch, dies mir mitzuteilen.
Ich hoffe ich kann damit einigen helfen, da doch viele Sourcemod und Metamod nicht anbekommen.
Mit freundlichen Grüßen
Euer Jointer
Hier möchte ich euch erneut erklären, wie ihr SourceMOD und MetaMOD richtig auf einem LINUX Server installiert. In diesem Fall einem "Counter Strike Source" Server.
Es gab schon einmal einen ähnlichen Beitrag, den ich somit auch auffrischen möchte.
Dieses Tutorial handelt nur über ONLINE geschaltete Server. Keine Dedicated Server!
Sourcemod:
Installation
1. Sourcemod herunterladen (http://www.sourcemod.net/downloads.php)
2. Die soeben heruntergeladene Sourcemod Version entpacken
3. Die Datein per FTP auf euren Server hochladen. Diese nach diesem Pfad: "../server/css/cstrike"
4. Den cfg sowohl den addons Ordner einfach in den cstrike Ordner hochladen.
Adminrechte zuweißen
Damit ihr auf euren Server auch die notwendigen Adminrechte bekommt, müsst ihr euch davor als Admin eintragen lassen.
Dies macht ihr wie folgt:
1. Folgt folgendem Pfad im FTP: "../server/cstrike/addons/sourcemod/configs
2. Öffnet die Datei admins_simple.ini
Code:
[COLOR="DarkGreen"]//
// READ THIS CAREFULLY! SEE BOTTOM FOR EXAMPLES
//
// For each admin, you need three settings:
// "identity" "permissions" "password"
//
// For the Identity, you can use a SteamID or Name. To use an IP address, prepend a ! character.
// For the Permissions, you can use a flag string and an optional password.
//
// PERMISSIONS:
// Flag definitions are in "admin_levels.cfg"
// You can combine flags into a string like this:
// "abcdefgh"
//
// If you want to specify a group instead of a flag, use an @ symbol. Example:
// "@Full Admins"
//
// You can also specify immunity values. Two examples:
// "83:abcdefgh" //Immunity is 83, flags are abcdefgh
// "6:@Full Admins" //Immunity is 6, group is "Full Admins"
//
// Immunity values can be any number. An admin cannot target an admin with
// a higher access value (see sm_immunity_mode to tweak the rules). Default
// immunity value is 0 (no immunity).
//
// PASSWORDS:
// Passwords are generally not needed unless you have name-based authentication.
// In this case, admins must type this in their console:
//
// setinfo "KEY" "PASSWORD"
//
// Where KEY is the "PassInfoVar" setting in your core.cfg file, and "PASSWORD"
// is their password. With name based authentication, this must be done before
// changing names or connecting. Otherwise, SourceMod will automatically detect
// the password being set.
//
////////////////////////////////
// Examples: (do not put // in front of real lines, as // means 'comment')
//
// "STEAM_0:1:16" "bce" //generic, kick, unban for this steam ID, no immunity
// "!127.0.0.1" "99:z" //all permissions for this ip, immunity value is 99
// "BAILOPAN" "abc" "Gab3n" //name BAILOPAN, password "Gab3n": gets reservation, generic, kick
//
////////////////////////////////
[/COLOR]
Fügt den ROT markierten Text an die gleiche Stelle ein wie beschrieben:
Code:
[COLOR="DarkGreen"]//
// READ THIS CAREFULLY! SEE BOTTOM FOR EXAMPLES
//
// For each admin, you need three settings:
// "identity" "permissions" "password"
//
// For the Identity, you can use a SteamID or Name. To use an IP address, prepend a ! character.
// For the Permissions, you can use a flag string and an optional password.
//
// PERMISSIONS:
// Flag definitions are in "admin_levels.cfg"
// You can combine flags into a string like this:
// "abcdefgh"
//
// If you want to specify a group instead of a flag, use an @ symbol. Example:
// "@Full Admins"
//
// You can also specify immunity values. Two examples:
// "83:abcdefgh" //Immunity is 83, flags are abcdefgh
// "6:@Full Admins" //Immunity is 6, group is "Full Admins"
//
// Immunity values can be any number. An admin cannot target an admin with
// a higher access value (see sm_immunity_mode to tweak the rules). Default
// immunity value is 0 (no immunity).
//
// PASSWORDS:
// Passwords are generally not needed unless you have name-based authentication.
// In this case, admins must type this in their console:
//
// setinfo "KEY" "PASSWORD"
//
// Where KEY is the "PassInfoVar" setting in your core.cfg file, and "PASSWORD"
// is their password. With name based authentication, this must be done before
// changing names or connecting. Otherwise, SourceMod will automatically detect
// the password being set.
//
////////////////////////////////
// Examples: (do not put // in front of real lines, as // means 'comment')
//
// "STEAM_0:1:16" "bce" //generic, kick, unban for this steam ID, no immunity
// "!127.0.0.1" "99:z" //all permissions for this ip, immunity value is 99
// "BAILOPAN" "abc" "Gab3n" //name BAILOPAN, password "Gab3n": gets reservation, generic, kick
//
////////////////////////////////
[COLOR="Red"]"DEINE STEAM ID" "ADMIN FLAGS"[/COLOR]
[/COLOR]
ADMIN Flags sind die Rechte, die man setzen kann. Es gibt folgende Rechteliste:
a - Reservierter Platz Nutzung
b - generelle Admin Rechte (nötig!)
c - Kick Rechte
d - Bann Rechte
e - Banns entfernen
f - Töten anderer Spieler
g - Map wechsel Rechte
h - Cvars ändern
i - Configs ändern
j - spezielle Chat Rechte
k - Voting Rechte
l - Serverpasswort ändern
m - Rcon Rechte
n - sv_cheats u.a. wichtige Cvars ändern
z - root Rechte (Zugang zu allem!)
99:z - Volle IMMUNITY RECHTE! Bedeutet soviel wie: Höchstmöglicher Admin
Metamod:
1. Metamod herunterladen (http://www.sourcemm.net)
2. Die soeben heruntergeladene Metamod Version entpacken
3. Die Datein per FTP auf euren Server hochladen. Diese nach diesem Pfad: "../server/css/cstrike"
5. Geht im FTP in den Ordner cstrike und sucht nacht der Datei gameinfo.txt!
Diese öffnet ihr:
Code:
[COLOR="DarkGreen"]"GameInfo"
{
game "Counter-Strike Source"
title "COUNTER-STRIKE'"
title2 "source"
type multiplayer_only
nomodels 1
nohimodel 1
nocrosshair 0
advcrosshair 3
bots 1
hidden_maps
{
"test_speakers" 1
"test_hardware" 1
}
nodegraph 0
FileSystem
{
SteamAppId 240 // This will mount all the GCFs we need (240=CS:S, 220=HL2).
ToolsAppId 211 // Tools will load this (ie: source SDK caches) to get things like materials\debug, materials\editor, etc.
//
// The code that loads this file automatically does a few things here:
//
// 1. For each "Game" search path, it adds a "GameBin" path, in <dir>\bin
// 2. For each "Game" search path, it adds another "Game" path in front of it with _<langage> at the end.
// For example: c:\hl2\cstrike on a french machine would get a c:\hl2\cstrike_french path added to it.
// 3. For the first "Game" search path, it adds a search path called "MOD".
// 4. For the first "Game" search path, it adds a search path called "DEFAULT_WRITE_PATH".
//
//
// Search paths are relative to the base directory, which is where hl2.exe is found.
//
// |gameinfo_path| points at the directory where gameinfo.txt is.
// We always want to mount that directory relative to gameinfo.txt, so
// people can mount stuff in c:\mymod, and the main game resources are in
// someplace like c:\program files\valve\steam\steamapps\<username>\half-life 2.
//
SearchPaths
{
Game |gameinfo_path|.
Game cstrike
Game |all_source_engine_paths|hl2
}
}
}[/COLOR]
Nun sucht ihr nach der Zeile "|gameinfo_path|."
Fügt nun den ROT markierten Text in die Datei mit ein:
Code:
[COLOR="DarkGreen"]"GameInfo"
{
game "Counter-Strike Source"
title "COUNTER-STRIKE'"
title2 "source"
type multiplayer_only
nomodels 1
nohimodel 1
nocrosshair 0
advcrosshair 3
bots 1
hidden_maps
{
"test_speakers" 1
"test_hardware" 1
}
nodegraph 0
FileSystem
{
SteamAppId 240 // This will mount all the GCFs we need (240=CS:S, 220=HL2).
ToolsAppId 211 // Tools will load this (ie: source SDK caches) to get things like materials\debug, materials\editor, etc.
//
// The code that loads this file automatically does a few things here:
//
// 1. For each "Game" search path, it adds a "GameBin" path, in <dir>\bin
// 2. For each "Game" search path, it adds another "Game" path in front of it with _<langage> at the end.
// For example: c:\hl2\cstrike on a french machine would get a c:\hl2\cstrike_french path added to it.
// 3. For the first "Game" search path, it adds a search path called "MOD".
// 4. For the first "Game" search path, it adds a search path called "DEFAULT_WRITE_PATH".
//
//
// Search paths are relative to the base directory, which is where hl2.exe is found.
//
// |gameinfo_path| points at the directory where gameinfo.txt is.
// We always want to mount that directory relative to gameinfo.txt, so
// people can mount stuff in c:\mymod, and the main game resources are in
// someplace like c:\program files\valve\steam\steamapps\<username>\half-life 2.
//
SearchPaths
{
[COLOR="Red"]GameBin |gameinfo_path|addons/metamod/bin[/COLOR]
Game |gameinfo_path|.
Game cstrike
Game |all_source_engine_paths|hl2
}
}
}[/COLOR]
6. Schließt die Datei und speichert diese ab.
7. Startet euren Server neu und fertig!
Sollte etwas fehlen oder nicht stimmen, bitte ich euch, dies mir mitzuteilen.
Ich hoffe ich kann damit einigen helfen, da doch viele Sourcemod und Metamod nicht anbekommen.
Mit freundlichen Grüßen
Euer Jointer