PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Das wirklich allumfassende ULX Tutorial



don-banane
16.07.2008, 13:49
Hallo :)
Ich dachte es wäre mal eine gute Idee ein ULX/ULib Tutorial zu machen, um mal wirklich alles zu erklären :gmod:
Zusätzlich werde noch das sui_scoreboard, UTeam und weitere Addons zeigen.


1. Die Einleitung


Was ist ULX?



ULX ist eine Adminmod für Garry's Mod, einer der besten, mit vielen Einstellmöglichkeiten und Funktionen. Es wurde vom Team Ulysses entwickelt.


Wo kann man es downloaden?



Am besten über SVN, wenn man immer die aktuelle Version haben will. Wenn nicht, ist hier ist der normale Download.
http://maurice.gmod.de/Tutorial/Trennstrich.png

2. Die Installation

Nach erfolgreichen download von ULX und ULib, schiebt man den ULX und den ULib Ordner (sie enthalten eine info.txt) in den garrysmod/garrysmod/addons Ordner.
Jetzt solltest du den Server Neustarten, und wenn du alles richtig gemacht hast, wirst du am Anfang eine MOTD sehen (daruf komme ich später noch zurück :gmod:)


3. Die ersten Schritte


3.1 Die Gruppen

Geht als erstes in garrysmod/garrysmod/data/ulib und schaut euch die groups.txt an ;)
ULX hat schon einige Gruppen mit verschiedenen Rechten als Standartmäßig drin. Die Superadmin Gruppe sieht so aus:



"superadmin" <- Der Gruppenname
{
"deny" <- Welche Befehle werden verboten
{
}
"allow" <- Welche Befehle werden erlaubt
{
"ulx hiddenecho"
"ulx rcon"
"ulx luarun"
"ulx cexec"
"ulx ent"
"ulx adduser"
"ulx adduserid"
"ulx removeuser"
"ulx userallow"
"ulx userdeny"
"ulx addgroup"
"ulx removegroup"
"ulx groupallow"
"ulx groupdeny"
"overcomeimmunity"
}
"inherit_from" <- Erbt von
{
"admin"
}
}

Man hat zwei möglichkeiten die Rechte einer Gruppe zuzuweisen, entweder man erlaubt einige Befehle, und der Rest wird verboten, oder man verbietet einige Befehle, und der Rest wird erlaubt.

Inherit heißt Erben, d.h. die Gruppe bekommt die Befehle, die bei ihr eingetragen ist + die Befehle von der Gruppe die unter "inherit_from" steht. (Also "erbt" z.B. die Superadmin Gruppe alle Befehle von der Admin und von der Operator Gruppe, wie eine Kette also)
Der einzige Sinn daran ist, dass man man nicht immer alle Befehle schreiben muss.
Zu der User Gruppe zählt der ganze Rest, also das einfache Volk, das keiner Gruppe zugeordnet ist :D


3.1.1 Gruppen erstellen

Nehmen wir also mal an, wir wollen eine VIP Gruppe erstellen, der einige Rechte zur Verfügung stehen, also führen wir einfach die Liste fort indem wir z.B. das anhängen:



"vip"
{
"deny"
{
}
"allow" <- Diese ganzen Befehle werden der VIP Gruppe erlaubt
{
"ulx kick"
"ulx who"
"ulx votemap"
"ulx thetime"
"ulx voteban"
"ulx votekick"
"ulx jail"
"ulx goto"
"ulx teleport"
"ulx god"
"ulx ungod"
"ulx noclip"
"ulx slay"
"ulx vote"
"ulx mute"
"ulx ragdoll"
"ulx blind"
"ulx clientmenu"
"ulx showmotd"
"ulx unjail"
"ulx unblind"
"ulx unragdoll"
"ulx unmute"
}
"inherit_from" <- Und err bekommt zusätzlich die Befehle vom einfachen Volk
{
"user"
}
}


Und so weiter, das ist jetzt erstmal eine ganze Menge an Befehlen, aber die kommen später noch ;)

P.S.: Wenn man in allow den Befehl "immunity" einträgt, dann ist man automatisch immun gegen Kicks und Bans, ausser der, der dich Bannen will hat "overcomeimmunity". Also würde ich als Chef natürlich beides bei mir in meine Superadmingruppe eintragen.


3.2 Gruppeneinteilung

Dazu gibt es auch eine Textdatei, die wir aber (falls nicht vorhanden) erstellen müssen.
Als erstes gehen wir in garrysmod/garrysmod/data/ulib und erstellen dort eine users.txt, diese ist nötig um die Rechte an die verschiedenen Leute zu geben.

Das ganze sieht ziemlich ähnlich aus, wie bei der groups.txt

Um User in Gruppen aufzunehmen (z.B Admins), muss man sie einfach nach folgendem Schema eintragen:



"<account_name>"
{
"id" "<name|ip|steamid|clantag>"
"type" "<name|ip|steamid|clantag>"
"pass" "<password>"
"pass_req" "<0|1>"
"groups"
{
"<gruppe>"
}
"allow"
{
}
"deny"
{
}
}


Also z.B als Superadmin mit allen Rechten:



"don-banane"
{
"id" "STEAM_0:0:1234567" <- Die SteamID (einfach status in die console eingeben, um sie herauszufinden)
"type" "steamid" <- Der Typ sollte immer steamID sein
"pass" ""
"pass_req" "0" <- Kein Passwort benötigt
"groups"
{
"superadmin" <- Diese Gruppe hat komplett alle Rechte, siehe groups.txt
}
"allow" <- Welche Befehle werden erlaubt (einfach leer lassen)
{
}
"deny" <- Welche Befehle werden verboten (nochmal um spezifisch einzelne Rechte zu verbiebten, die in der Gruppe normalerweise nicht verboten sind)
{
}
}


Jetzt bin ich in der Superadmin Gruppe und habe alle Rechte, genauso kann man dann auch andere User z.B in die VIP Gruppe schieben :gmod:

Hinweis: Man kann natürlich auch ingame bestimme User in Gruppen aufnehmen, das ist natürlich einfacher, siehe Liste der Befehle ;)


3.3 Die Message of the day

Die Message Of The Day, kurz: MotD kennt ihr sicherlich. Wenn man auf einen Server joint, kommt ein Fenster mit den Regeln und dem ganzen Rest.

ULX bietet die Möglichkeit, die MotD einfach mit html zu bearbeiten. Hier ist der Pfad zur ulx_motd.txt: garrysmod/garrysmod/addons/ulx/

Man muss keine besonderen HTML Kenntnisse haben, man kann auch einfach das Vorhandene nehmen und erweitern, so wie ich das mal gemacht habe:



<html>
<body bgcolor=#dbdbdb>
<div style="text-align: center;">
<div style="width: 80%; margin: 0px auto; border: 10px solid #c9d6e4; background-color: #ededed; padding: 10px; font-size: 12px; font-family: Tahoma; margin-top: 30px; color: #818181; text-align: left;">
<div style="font-size: 30px; font-family: impact; width: 100%; margin-bottom: 5px;">Insert Server Name here :)</div>
<br>
This Server uses the following mods:<br>
ULX, PHX2, Wire (latest SVN), usw...<br>
<br>
<h2>Rules</h2>
1. Don't mess with other players stuff. If they want help, they'll ask!<br>
2. Don't spam<br>
3. No Deathmatch<br>
4. Build serious, not just messing around with props<br>
5. Don't fuck around<br>
6. Deactivate the sound of your thrusters<br>
7. Have fun<br>
<br>
Das ist ein deutscher Server, aber es wird auch Englisch gesprochen.<br>
<div style="width: 100%; text-align: center; margin: 10px; font-weight: bold;">- The Admins</div>
<div style="width: 100%; text-align: center; margin: 10px; font-weight: bold;">Admins: Horst, Ingeborg, Werner</div>
<div style="width: 100%; text-align: center; margin: 10px; font-weight: bold;">If an admin bans you for no reason, ask one of the admins in steam to unban you.</div>
</div>
</div>

</body>
</html>



3.4 Die Server.ini

Diese Datei bietet eine Menge zum einstellen, man findet sie in garrysmod/garrysmod/addons/ulx/cfg ;)



ulx showMotd 1 // Soll die Message of the Day beim Start angezeigt werden?

ulx addGimpSay "I'm a llama." // Siehe Liste der Befehle
ulx addGimpSay "How do you fly?"
ulx addGimpSay "baaaaaaaaaah."
ulx addGimpSay "Llama power!"
ulx addGimpSay "Llamas are the coolest!"
ulx addGimpSay "What's that gun to move stuff?"


ulx chattime 1.5 // Die Spieler können nur alle 1.5 Sekunden etwas in den Chat schreiben (spam schutz).


// Diese Zeile sehen die User wenn sie joinen
// Mit %host% und %curmap% fügt ULX dort automatisch den Servernamen und die Map die gerade äuft ein
ulx welcomemessage "Welcome to %host%! We're playing %curmap%."


// Werbung
// addCsayAdvert <msg> <r> <g> <b> <repeat_time> <length> [<group>]
// addAdvert <msg> <repeat_time> [<group>]
// R, G und B ist die Farbe, nach Rot Grün und Blau die die Werbung hat. Weiß wäre z.B. 255, 255, 255
// Repeat_time ist die Wiederholungsrate, length ist wie lange die Werbung angezeigt wird, mit Group kann man optional die Gruppe einstellen, der nur die Werbung gezeigt wird
// addCsayAdvert macht Werbung in der mitte vom Bildschirm, addAdvert macht Werbung im Chat
// Man kann %host%, %curmap%, und %ulx_version% ebenfalls verwenden
ulx addCsayAdvert "You're playing on %host%, enjoy your stay!" 255 255 255 300 10

// ULX Werbung, sollte man anstandsweise drinlassen :)
ulx addAdvert "This server is running ULX Admin Mod version %ulx_version% by Team Ulysses -- ulyssesmod.net" 540


ulx logFile 1 // Soll geloggt werden? Siehe Logs
ulx logEvents 1 // Sollen Events geloggt werden? (player connect, disconnect, death)
ulx logChat 1 // Soll der Chat geloggt werden?
ulx logSpawns 1 // Sollen Prop-Spawns geloggt werden?
ulx logSpawnsEcho 1 // Sollen Spawns auf dem Server geloggt werden? 0 = aus, 1 = Nur Admins, 2 = Alle
ulx logDir "ulx_logs" // Die Log Datei in garrysmod/data.
ulx logEcho 2 // Echo mode
// Echo modes:
// 0 - AUS, d.h. wenn ein Admin einen Befehl ausführt, wird nichts in den Chat geschrieben
// 1 - ANONYM Man sieht den Befehl, aber nicht wer in ausgeführt hat. Sieht dann z.B. so aus: "(ADMIN) slapped Bob with 0 damage"
// 2 - ALLES Man sieht den Befehl und den Namen des Admins: "(ADMIN) don-banane slapped Bob with 0 damage"



ulx rslotsMode 0
ulx rslots 2
ulx rslotsVisible 1

// Erklärung: 0 = Aus, es werden keine Slots reserviert
// 1 = Es sind immer zwei Slots für Admins reserviert, also nehmen wir mal an wir haben einen 10 Slot Server und haben 8 Spieler drauf, jetzt kann kein Spieler mehr joinen, weil die restlichen 2 für Admins reserviert sind.
// 2 = Sehr schwer zu erklären, braucht man aber eigentlich eh nicht xD
// 3 = Wenn ein Admin joint, und der Server voll ist, wird der Spieler, der am kürzesten auf dem Server ist gekickt, um Platz für den Admin zu machen.

// rslotsVisible:
// Wenn keine regulären Spielerplätze mehr frei sind, wird der Server auf "Full" gesetzt. Admins können dann nurnoch über die console via "connect <ip>" joinen (falls Slots reserviert sind)



ulx votemapEnabled 1 // Votemap ein oder aus
ulx votemapMintime 10 // Wie lange soll Votemap dauern
ulx votemapWaittime 5 // Um Votemap Spam zu vermeiden, die Zeit bis der jeweilige User einen neuen Vote machen kann
ulx votemapSuccessratio 0.4 // Die Rate, damit die Map gechanged wird berechnet durch (Votes)/(Anzahl aller Spieler)
ulx votemapMinvotes 3 // Mindestanzahl der Votes damit der Vote überhaupt zählt
ulx votemapVetotime 30 // Soviel Zeit bleibt dem Admin um den Vote abzubrechen, nachdem der Vote zuende ist, bis die Map gechanged wird
ulx votemapMapmode 1 // 1 = Alle maps zum Vote erlaubt, 2 = Nur die unten aufgelisteten Maps zum Voten erlauben

ulx voteEcho 0 // 1 = Zeigt im Chat an wer für was gestimmt hat 0 = Zeigt nichts an

ulx votemap2Successratio 0.5 // Das gleiche wie oben, ausser dass man bei votemap2 mehrere Maps zur auswahl hat
ulx votemap2Minvotes 3 // Auch gleich

ulx votekickSuccessratio 0.6 // Votekick Rate berechnet nach (Votes/Anzahl aller Spieler) bis ein Votekick wirkt
ulx votekickMinvotes 2 // Mindestanzahl der Votes damit der Votekick überhaupt zählt

ulx votebanSuccessratio 0.7 // Genauso wie votekick
ulx votebanMinvotes 3 // Ebenfalls

// Hier kannst du die Maps eintragen, falls du bei bei votemapMapmode 2 eingestellt hast ;)
ulx votemapAddmap gm_construct
ulx votemapAddmap gm_flatgrass

// Hier kann man einstellen, welche Files man gezwungen ist herunter zu laden
// So fügt man Files dazu: ulx addForcedDownload <file/folder> [<recursive>]
// Zum Bleistift:
//ulx addForcedDownload "sound/cheeseman.mp3"
// Man kann auch komplette Ordner auswählen, wenn recursive auf 1 ist, werden alle Unterordner mitgenommen
//ulx addForcedDownload "sound/my_music" 1


3. Die Befehle

Wenn man "ulx help" in die Console eingibt, bekommt man eine Liste mit den wichtigsten Befehlen ;)

http://www.abload.de/thumb/ulxcommandsoey.jpg (http://www.abload.de/image.php?img=ulxcommandsoey.jpg)

Wie man sieht, kann man die meisten Befehle in den Chat schreiben, z.B. !kick <user>

Der wichtigste Befehl ist !menu, mit dem kommt man nämlich ins Menü, das sehr nützlich ist, und in der Kategorie "User Management" findet man übrigens die Befehle für Ingame User zu Gruppen hinzufügen und so.


4. Ein Buntes Scoreboard

Wie macht man sowas?

http://www.abload.de/thumb/freespace06v210001xrab8.jpg (http://www.abload.de/image.php?img=freespace06v210001xrab8.jpg)

Antwort: Mit dem sui_scoreboard and UTeam!

Das sui_scoreboard gibts hier: http://ulyssesmod.net/archive/sui_scoreboard.zip
(Forum Thread zum sui_scoreboard: http://forums.ulyssesmod.net/index.php/topic,1118.0.html)

Es wurde zusätzlich eine alternative sui_scoreboard Version gemacht, die auch Steamavatare und die auf dem Server gespielte Zeit anzeigt: http://forums.ulyssesmod.net/index.php/topic,3650.0.html

Einfach in den Addons Ordner damit und fertig :)

Aber ohne UTeam geht nichts. UTeam ist ein Addon für ULX, mit dem man die Usergruppen in dem neuen sui_scoreboard anzeigen kann, und noch verschiedene Einstellmöglichkeiten für die Gruppen hat. Download: http://www.ulyssesmod.net/spbogie/UTeam1.1.zip
(Forum Thread zu UTeam: http://forums.ulyssesmod.net/index.php/topic,663.0.html)

Installation:
UTeam.txt kommt in garrysmod/data
UTeam.lua kommt in garrysmod/lua/autorun

Wir öffnen die UTeam.txt, und was für ein Wunder, es sieht genauso aus wie die ganzen anderen .txt's :shock:




"Out"
{
"teams"
{
"1" //Team Nummer
{
"name" "Name" //Teamname (der im sui_scoreboard angezeigt wird)
"group" "usergroup" //Gruppe die in der groups.txt angegeben sind
"color" //Farbe im sui_scoreboard (und auch im Chat :D)
{
"r" "255" //Rot
"g" "100" //Grün
"b" "0" //Blau
"a" "255" //Alpha }
"hp" "500" //(*Optional*) HP aller Player der Gruppe
"armor" "500" //(*Optional*) Armor aller Player der Gruppe
"model" "gman" //(*Optional*) Playermodel aller Player der Gruppe, siehe UTeam_readme.txt
"plytable" //(*Optional*) Verschiedens
{ //Format ist key:value

"1" "SprintSpeed:1000" //Stellt die Sprint-Geschwindigkeit der Gruppe ein (Standart 500)
"2" "WalkSpeed:500" //Stellt die Geh-Geschwindigkeit der Gruppe ein (Standart 250)
}
}
}
"gamemodes" //Gamemodes bei denen UTeam laden soll (?)
{
"1" "Sandbox"
}
}


Hier mal ein kleines Beispiel zum Verständnis:


"Out"
{
"teams"
{
[...]
"9"
{
"name" "Member"
"group" "member"
"color"
{
"a" "255"
"B" "140"
"g" "0"
"r" "0"
}
}
"10"
{
"name" "Kiddie"
"group" "kiddie"
"hp" "10"
"color"
{
"a" "255"
"B" "162"
"g" "0"
"r" "255"
}
"model" "alyx"
}
"11"
{
"name" "Asshole"
"group" "asshole"
"hp" "10" // Hat nur 10 HP (beim spawnen)
"color"
{
"a" "255"
"B" "0"
"g" "0" // Das wäre jetzt z.B schwarz
"r" "0"
}
"model" "monk" // Alle spieler sind gezwungen das Grigory Model zu nehmen
}
"12"
{
"name" "Player" // Die Gruppe soll offiziell Player heißen, aaaber eigentlich meinen wir die User Gruppe, weil das der Name in der groups.txt ist
"group" "user"
"color"
{
"a" "255"
"B" "255"
"g" "100"
"r" "0"
}
}
}
}

Achtung Wichtig! Die Gruppe die ich hier als letztes stehen habe, muss IMMER ganz unten in der Liste stehen, alles was unter der User Gruppe steht, wird garantiert nicht angezeigt! Zur Erinnerung: Die user Gruppe ist die Gruppe, zu der alle Spieler gehören, die zu keiner Gruppe gehören.


5. Weitere Addons

UClip eigentlich nur dafür gedacht, dass man nicht durch andere Props noclippen kann, sondern nur durch seine eigenen. Admins können natürlich überall durch ;)
http://forums.ulyssesmod.net/index.php/topic,1080.0.html

Anti Spam, mehr gibts hier: http://forums.ulyssesmod.net/index.php/topic,3434.0.html

Speichert, und zeigt von jedem Spieler die Spielzeit auf dem Server an, wenn man auf ihn zielt.
http://forums.ulyssesmod.net/index.php/topic,3039.0.html
Mit dem Befehl "!report <text>" (im Chat) kann man Reports abschicken, die dann in der .txt gepeichert werden.
http://forums.ulyssesmod.net/index.php/topic,1162.0.html
Dieses Addon wechselt die Map automatisch in bestimmten Zeitintervallen.
http://forums.ulyssesmod.net/index.php/topic,688.0.html
Mein Lieblingsaddon, es kickt automatisch Spieler, die sich für eine bestimmte Zeit nicht bewegt haben, nachdem sie als AFK markiert werden. Man kann auch einstellen, aber welcher Spieleranzahl autokick an sein soll, und natürlich ob Admins auch gekickt werden sollen ;)
http://forums.ulyssesmod.net/index.php/topic,3032.0.html
Gibts hier: http://forums.ulyssesmod.net/index.php/board,15.0.html ;)


6. Der ganze Rest


Die Logs findet man in garrysmod/garrysmod/data/ulx_logs, sie können für Admins oft sehr nützlich sein
In garrysmod/garrysmod/data/ULib sind alle Bans in der bans.txt aufgelistet


In garrysmod/garrysmod/gamemodes/sandbox/gamemode müssen in der init.lua folgende Zeilen abgeändert werden:
function GM:PlayerLoadout( pl )

// Remove any old ammo
pl:RemoveAllAmmo()

if ( server_settings.Bool( "sbox_weapons", true ) ) then

pl:GiveAmmo( 256, "Pistol", true )
pl:GiveAmmo( 256, "SMG1", true )
pl:GiveAmmo( 5, "grenade", true )
pl:GiveAmmo( 64, "Buckshot", true )
pl:GiveAmmo( 32, "357", true )
pl:GiveAmmo( 32, "XBowBolt", true )
pl:GiveAmmo( 6, "AR2AltFire", true )

pl:Give( "weapon_ar2" )

pl:Give( "weapon_crowbar" )
pl:Give( "weapon_pistol" )
pl:Give( "weapon_smg1" )
pl:Give( "weapon_frag" )
pl:Give( "weapon_physcannon" )
pl:Give( "weapon_crossbow" )
pl:Give( "weapon_shotgun" )
pl:Give( "weapon_357" )
pl:Give( "weapon_rpg" )
pl:Give( "weapon_ar2" )

// The only reason I'm leaving this out is because
// I don't want to add too many weapons to the first
// row because that's where the gravgun is.
//pl:Give( "weapon_stunstick" )

end

pl:Give( "gmod_tool" )
pl:Give( "gmod_camera" )
pl:Give( "weapon_physgun" )

local cl_defaultweapon = pl:GetInfo( "cl_defaultweapon" )

if ( pl:HasWeapon( cl_defaultweapon ) ) then
pl:SelectWeapon( cl_defaultweapon )
end


end

Wenn man eine Waffe entfernen will, setzt man einfach ein // vor pl:giveAmmo (Waffe) und pl:Give (Waffe).

Soo das wars eigentlich schon, ich hoffe es war verständlich, wenn es noch Fragen gibt, oder etwas fehlt dann schreibt es ruhig hier rein ;)

Aber eins muss ich noch sagen: Ausprobieren! Probiert ruhig das !menu aus, und die ganzen Funbefehle, wie Ragdoll oder Jail, man kann nicht viel falsch machen, ausser sich selbst Bannen, aber den kann man ja locker in der bans.txt löschen ;)

A.I.
16.07.2008, 13:52
Du musst es noch ein bisschen Übersichtlicher machen.

http://maurice.gmod.de/Tutorial/Trennstrich.png
1. Die Einleitung


Was ist ULX?



ULX ist eine Adminmod für Garry's Mod, einer der besten, mit vielen Einstellmöglichkeiten und Funktionen. Es wurde vom Team Ulysses entwickelt.


Wo kann man es downloaden?



Am besten über SVN, wenn man immer die aktuelle Version haben will. Wenn nicht, ist hier ist der normale Download.
http://maurice.gmod.de/Tutorial/Trennstrich.png

TheStargater
16.07.2008, 14:04
Darf ich es in unsere Wiki eintragen? Bitte

A.I.
16.07.2008, 14:41
Darf ich es in unsere Wiki eintragen? Bitte

Das kann er doch selbst.

TheStargater
16.07.2008, 14:44
Das kann er doch selbst.

Ja wenn ich schonmal die Zeit dazu habe kann ich es doch machen.

SMILIE
16.07.2008, 15:48
Echt super Tutorial!:up:

Vielleicht kann ichs ja mal gebrauchen :)

Pac_187
16.07.2008, 15:58
*Stecknadel raushol* *anpinn*

Sehr schön!

-PhoeniX-
16.07.2008, 20:20
Wow ganz gut !
Ich lade mir gleich das bunte Scoreboard runter :D

don-banane
16.07.2008, 20:26
Ja wenn ich schonmal die Zeit dazu habe kann ich es doch machen.

Also wenn du umbedingt meinst kannst du das schon machen :gmod:

rouV
23.07.2008, 00:01
kann es sein das http://ulyssesmod.net nichtmehr existiert ? :|

*sehr sehr schönes Tutorial aber :gmod:

haering
14.08.2008, 12:33
Gibt es auch eine andere Möglichkeit als die Steamid um Spieler Gruppen zuzuweisen?

don-banane
14.08.2008, 12:42
Gibt es auch eine andere Möglichkeit als die Steamid um Spieler Gruppen zuzuweisen?

Ja, aber die Steam ID ist einfach das sicherste, weil seinen Namen kann man ja leicht ändern, aber nicht seine Steam ID.

Aber wenn du meinst, musst du halt bei der users.txt statt der Steam ID den Namen angeben, steht übrigens auch da für die, die nicht lesen können...

Crunk
16.12.2008, 08:23
Hi, Ich habe ein problem mit den gruppen !:oops:
Undzwar ich hab ulx und ulib installiert funktoniert auch aber wenn leute aufn server joinen gehen sie in verschiedene teams ! also rot blau gelb grün und ich möchte dass nur ich in die grüne gruppe gehe als server admin und die die gäste sind und wie kann ich die gruppe umbenennen zu admin ? Ich benutze gmod9.... bei mir ist keine groups txt sondern nur admins und user....

RP-01
16.12.2008, 13:09
Hallo.
Ich hab da noch neh Frage, es gibt einige Server unteranderem auch unser "GMod.de | Build Sever" der mehrere Waffen drin hat und jenachdem auf was ich Klicke, z.B. Zat' nikel dann kommt da "Sorry, only Spender can use this weapon.".
Gibts dazu auch ein Addon für ULX oder ist das wieder was anderes?

Mfg,
RP-01

Pac_187
16.12.2008, 16:06
Das wird wohl von LoC selbst geschrieben worden sein, da es mit der MySQL Datenbank zusammen arbeitet.

BennyG
16.12.2008, 16:48
Ne,ist nur ne einfache ULX Gruppe...Wird dann regelmäßig von den BDB leuten da geupdatet.

A.I.
16.12.2008, 16:49
Das wird wohl von LoC selbst geschrieben worden sein, da es mit der MySQL Datenbank zusammen arbeitet.

Nein, die Meldung kommt von ASSMod. LoC will die DB, soweit ich weis, nicht mit dem Server verbinden.

JohnSheppard304
25.12.2008, 13:35
noch eine frage um die waffen zuverbieten (wie beim tutorial ganz unten) muss man da ULX haben?
weil ich kann mir keinen richtigen server leisten deswegen spiele ich mit Hamachi auf einem den ich so erstellt habe, aber immer wenn ich die "//" vor eine waffe setze, und das spiel starte hab ich die waffe trotzdem und die "//" sind dann wieder weg (auch wenn ich die datei schreibgeschützt mache) also wie bekomme ich auf einem Lokalen server waffen weg?

DarkZone
06.03.2009, 14:45
Hey ich hab ein Problem mit meiner motd ic hab zwar eine erstellt. Aber irgenwie zeigt es die von TF2 an und nich die von meiner ulx_motd.txt:gmod:

Waldi
06.03.2009, 17:43
Hey ich hab ein Problem mit meiner motd ic hab zwar eine erstellt. Aber irgenwie zeigt es die von TF2 an und nich die von meiner ulx_motd.txt:gmod:

Lad dir das neuste ULX über SVN runter, da ist das gefixt.

Germandakiller
29.05.2009, 16:56
und wie mache ich mich zum admin?

das stand nich drinnen oder ich habs überlesen

also in die gruppe SuperAdmin

dann binn ich ja superadmin
....

kann mir schnell einer den befehl sagen? :oops: :twisted:

kadir
02.06.2009, 16:35
ist das für gmod9?

Pij
02.06.2009, 17:07
Ich sag jetzt mal nein.
Und Support für V9 wirst du in diesem Forum nicht kriegen, aber hier im Wiki war noch ein FAQ zu V9

Slyfer
19.07.2009, 14:25
Hallo ich hätte eine Frage zu ULX ich bin jz auf meinem Server SuperAdmin wäre es möglich einzelne Sachen zbs. Stargate Naquada Bomb so einzustellen das nur ein Admin diese spawnen kann ?

SinthoX
31.08.2009, 20:28
Muss man, wenn man sich einer Gruppe zuordnen will, den Account Namen, also den vom steam account oder den angezeigten namen eintragen? Weil bei mir weigert er sich einfach, mir superadmin zu geben, obwohl ich mit steam ID etc. sowohl im ULX verzeichnis als auch in den server-eigenen einstellung.

Was hab ich falsch gemacht?

RedBlacky
31.08.2009, 21:55
Hallo ich habe ein Problem bei dem 6. Punkt
sobald ich die Datei ini.lua in \garrysmod\gamemodes\sandbox\gamemode ändere und GMod starte habe ich trotzdem nicht die neue Anzahl an Munition und Waffen
Schau ich dann wieder in die ini.lua rein ist alles zurückgesetzt worden
Ich hab die Datei daraufhin beim Start von GMod beobachtet sie wird gelöscht und die alte wieder reinkopiert :mad:
Die Datei Schreibgeschützt zu machen hat nichts geholfen


Oh dabei fällt mir auf, dass jemand schonmal so was gefragt hat

JohnSheppard304:

noch eine frage um die waffen zuverbieten (wie beim tutorial ganz unten) muss man da ULX haben?
weil ich kann mir keinen richtigen server leisten deswegen spiele ich mit Hamachi auf einem den ich so erstellt habe, aber immer wenn ich die "//" vor eine waffe setze, und das spiel starte hab ich die waffe trotzdem und die "//" sind dann wieder weg (auch wenn ich die datei schreibgeschützt mache) also wie bekomme ich auf einem Lokalen server waffen weg?

Vielen Dank für die Hilfe im Voraus:gmod::gmod::gmod:

DerGrosseChaot
25.09.2009, 21:23
So, dann will ich mal das allumfassende ULX Tutorial auf die Probe stellen =D


Folgendes Problem... Hab nen dedicated Server und da soll halt ULX laufen. Es geht sogar soweit...

Mein Problem sind die "addAdverts"...

Bei mir sieht es momentan etwa so aus...

ulx addAdvert "bla" 10 a
ulx addAdvert "blabla" 10 a
ulx addAdvert "blablabla" 10 a

Soweit so gut... Würde der Server jetzt auch das anzeigen, könnte ich ruhig schlafen... Aber... Machta nicht.

In dem Moment, wo er wohl die server.ini lädt, kommt ne Flut an "ulx command not found - use ulx help blabla"

Also habe ich mal versucht, über die Konsole direkt den Befehl einzugeben... Also... Per Remote auf den Server eingelogt und in die Konsole >ulx addAdvert "test" 1 a<

BAM... Command not found... Der Befehl wird laut der server.ini nur leider genau so geschrieben...


// Werbung
// addCsayAdvert <msg> <r> <g> <b> <repeat_time> <length> [<group>]
// addAdvert <msg> <repeat_time> [<group>]
// R, G und B ist die Farbe, nach Rot Grün und Blau die die Werbung hat. Weiß wäre z.B. 255, 255, 255
// Repeat_time ist die Wiederholungsrate, length ist wie lange die Werbung angezeigt wird, mit Group kann man optional die Gruppe einstellen, der nur die Werbung gezeigt wird
// addCsayAdvert macht Werbung in der mitte vom Bildschirm, addAdvert macht Werbung im Chat
// Man kann %host%, %curmap%, und %ulx_version% ebenfalls verwenden
ulx addCsayAdvert "You're playing on %host%, enjoy your stay!" 255 255 255 300 10

// ULX Werbung, sollte man anstandsweise drinlassen :)
ulx addAdvert "This server is running ULX Admin Mod version %ulx_version% by Team Ulysses -- ulyssesmod.net" 540


Tjoah, ich weiss nicht weiter... Habe die SVNs runter geladen (Ulib und ULX)... Und zwar, wie sie hier angegeben sind: http://www.garrysmod.de/forum/showthread.php?t=23938

Tjoah... und jetzt schau ich aus der Röhre...

//Edit
Ahja, noch eine Frage... Die Zeitangabe... Sind das Minuten oder Sekunden? Ich werd daraus nicht schlau und ähm ja... hab mich durch einige Foren gekämpft bis jetzt... Und mal waren es Minuten und mal Sekunden... Kann doch nur eins von beiden sein, oder? oO

don-banane
25.09.2009, 22:47
Sekunden. Und ich hoffe du hast nicht meine server.ini rauskopiert sondern die schon bestehende aus der SVN-Version genommen und abgeändert, die sollte ja wohl funktionieren und alle wichtigen Befehle enthalten.

DerGrosseChaot
25.09.2009, 22:51
Ne, hab natürlich nicht deine Kopiert =D

Nur is das so umständlich, über Remote nen Text zu kopieren... Deswegen hab ichs der einfachkeit-halber von hier reingemacht um nochma den Befehl da stehen zu haben.

Hab natürlich die die Server.ini aus der SVN ^^


//Edit...
Habs grad nochma Probiert... Seit wann kann man Per Remote-Desktop Text kopieren? *angst* oO

A.I.
26.09.2009, 01:00
Versuch es mal mit der stabilen Version, denn die SVN von ULX ist von Fehlern stark behaftet. :(

DerGrosseChaot
26.09.2009, 01:56
Versuch es mal mit der stabilen Version, denn die SVN von ULX ist von Fehlern stark behaftet. :(

Danke für den Tipp... Ich wär da alleine wahrscheinlich NIE drauf gekommen... xD

Jetzt gehts =D


Danke Leute ^^

stefan1994
26.09.2009, 02:24
Ich werd daraus nicht schlau

addAdvert <msg> <repeat_time> [<group>]

msg - Wird klar sein denk ich
repeat_time - Nach wievielen Sekunden soll der Text erneut angezeigt werden
group - Wenn du keine Gruppe angibst wird der Text einfach zum Beispiel alle 300 Sekunden zum Beispiel ausgegeben
Wenn du zwei adverts hast mit der Gruppe a dann wird Advert1 ausgegeben nach 300 Sekunden Advert2 dann wieder 300 Sekunden, Advert1 und so weiter...



Seit wann kann man Per Remote-Desktop Text kopieren? *angst* oO

Seit dem man unter "Remotedesktopverbindungsfenster - Optionen - Lokale Ressourcen" einen Hacken bei Zwischenablage macht. ;)
Das geht aber nur mit Text also Datein kann man nicht kopieren, dazu müstest du dann unter "Weitere..." einen Hacken bei Laufwerke machen und dann im Arbeitsplatz des Remote Computers hast du dann die Laufwerke deines Lokalen PCs als Netzlaufwerke.


MfG.

Bams92
06.11.2009, 16:38
Mal ne dumme frage aber wichtig für mich um es zu bestätigen.
Soll des ULX auf dem Server (orangebox/garrysmod/...) oder unter steamapps/USER/garrysmod/garrysmod/addons/
installiert werden?

don-banane
06.11.2009, 17:05
Auf dem Server, der Client läd dann die für ihn bestimmen Daten automatisch runter.

Bams92
06.11.2009, 17:40
Könnte es ein Admin tut geben für ULX? Wo es was gibt und so am besten video und dann nen link hier. Oder gibt es das schon un ich habs nich gesehn?

don-banane
06.11.2009, 18:45
Dieses Tutorial und halt einfach ausprobieren, mehr kann ich auch nicht anbieten ;)

Bams92
06.11.2009, 20:27
Ich ahbs endlich geschafft mithilfe dem hier:
"<ACCOUNTNAME>"
{
"deny"
{
}
"type" "steamid"
"groups"
{
"superadmin"
"user"
}
"id" "<STEAMID>"
"pass_req" "0"
"pass" ""

"allow"
{
"ulx hasreadhelp"
}
}
Der ist anders als im tut und von ulx slebst.

stargatefreak
02.12.2009, 22:18
Hier ich hab mal die ganz bescheidene Frage wie man die Limits hochstellen kann also für wire... weil ich habe jetzt auf dem Multi server kein Wire Admin schaltfläsche mehr wo ich den Maximalen spawn einstellen kann

Burst-Angel
08.02.2010, 21:35
kannste notfalls auch per Konsole mit dem rcon Passwort machen einfach

rcon_passwort "rcon passwort" dann enter

so und dann mit sbox_wiremax und dann die entsprechenden Sachen raus suchen wenn sbox_wiremax nicht geht dann sbox_maxwire weiß das gerade net so genau^^

1mannlan
09.02.2010, 05:51
Hinzuzufügen ist, das du wenn du dich mit dem rcon passwort quasi eingelogt hast, dass du vor jeden befehl rcon schreiben musst. Aus
wire_maxemmitters wird dann
rcon wire_maxemmiters
Oder eben der entsprechende code.

FlyCracker
23.02.2010, 21:43
Immer wenn ich joinen will auf mein Server bekomme ich diese Fehler Meldung


game.ConsoleCommand blocked!


Und wenn ich ULib/Ulx raus mache kann ich normal joinen

Was kann das sein?

A.I.
23.02.2010, 22:11
Welche ULX Version?

FlyCracker
23.02.2010, 22:16
Welche ULX Version?

Müsste die neuste sein habe es per SVN geholt.

Von hier habe ich es:
http://forums.ulyssesmod.net/index.php/topic,3092.0.html

__ULX__
Version 3.50

ULib v2.40

EDIT:

Habe die Mods Nochmal neu runter geladen, der Fehler kommt zwar immer noch aber ich kann trotzdem joinen und bin auch Admin

Pixel aka Chris
16.07.2010, 10:47
Da habe ich also doch mal wieder ein Problem.

Eigentlich sogar drei.

1. Mir fehlt in garrysmod\addons\ULX der cfg-Ordner mit der Server.ini. Kann ich den einfach und ohne Probleme erstellen und den Text aus dem OP übernehmen?

2. Laut garrysmod\addons\ULX\data\ulx\downloads kann ich Spieler dazu zwingen, eine Datei runterzuladen, wenn ich sie in garrysmod\data\ulx\downloads eintrage. Doch auch hier fehlt mir der Ordner, weswegen ich ihn erstellte habe und die Datei angefügt hab. In die Datei trug ich die Pfade der zwei Models und dem Material ein, doch lustigerweise lädt sie kein Client runter. Weswegen mir Punkt 1 wichtig ist, da man das, laut dem Tutorial, auch in der server.ini einstellen kann.

Nun frage ich mich, ob das Tutorial einfach veraltet ist und das System geändert wurde oder ob ich schlichtweg zu blöd dafür bin. ;)

(3. Ich bin mir nicht sicher, ob das ein Feature von ULX ist!
Auf einigen Servern kann man ein Objekt anvisieren und F3 drücken, womit man zu einem kleinen Auswahlfenster kommt, in dem man einstellen kann, was andere Spieler mit diesem Objekt machen dürfen. Aus dem Kopf heraus erinnere ich mich an folgende Auswahlmöglichkeiten:
Use
Physgun
Toolgun
Gravgun
Alle SpaceAge-Spieler sollten das kennen.
Ich glaube eher, dass es von irgendeinem Propprotection-Addon ist. Vielleicht SPP.)

ULX und Ulib sind natürlich auf neuestem Stand via SVN.
Danke im Vorraus.

isch
16.07.2010, 13:52
Zu 1. und 2.

Hab jetzt ULX schon länger nicht mehr verwendet aber soweit ich mich erinnern kann wurde das System geändert. Also das Tutorial ist veraltet.


Zu 3.
Das könnte FPP (Falco Prop Protection) sein. Bei dieser Prop Protection gibt es ein eigenes Tool mit dem man die genau gleichen sachen einstellen kann wie du aufgelistet hast. Kann sein, dass man das Menü auch mit F3 öffnen kann.

oneill011990
11.03.2012, 12:27
gibt es eine möglichkeit das der owner alle perms hat ohne das man sie ienzeln eingeben muss???
alo wie bei minecraft bukkitperms '*' sowas in der art??

Ensolo
30.04.2014, 17:06
Und wie kann ich das bei einem gehosteten Server installieren?? Da kann ich ja keine Ordner auswählen?! Bitte helft mir!!!!! :(