Posts by Sky

    Hi @flavio11113 ,
    danke für deinen Vorschlag, ich finde die Idee super :)
    Also aufjedenfall mal für Events und ja gut ... ja Events.


    Das mit dem Donate und dann Points für alle kann man machen, aber war der Sinn dahinter nicht, dass man selber nur Punkte bekommt? Sonst zahlt man ja für alle prinzipziell. Aber wenn man das so machen will, kann man es auch :)


    MfG Sky

    Hey Community! Es geht wie schon länger angekündigt mit einem Garry's Mod Tutorial über FastDL''s (Fast Download) weiter. Nachdem ich mehrere Anfragen per Steam, PN usw. bekommen habe werde ich euch das ganze einmal näher bringen. Falls ich was falsch erkläre schreibts mir bitte! Wenn ihr noch nicht wisst wie man einen Garry's Mod Server richtig einrichtet, besucht doch zuerst den Thread: Garry''s Mod Server erstellen - VServer / Root Server


    Was braucht man für dieses Tutorial ?


    Unser Webspace.


    Neben einem Garry''s Mod Server benötigen wir natürlich noch einen gewissen Speicherplatz im Internet, "Webspace" genannt, um die für den Server benötigten Dateien runter zu laden. Es gibt mehrere Methoden um einen Garry''s Mod "FastDL" zu erstellen.

    • FastDL über den Garry''s Mod Server via "resource.AddFile".
    • Workshop FastDL via Steam Workshop & "resource.AddWorkshop".
    • FastDL über einen Webspace (FastDL Webspace) via Filezilla.

    Wir beschäftigen uns heute mit Punkt 3. Der FastDL über Webspace benötigt natürlich erstmal einen Webspace und das Programm "[url=''https://filezilla-project.org/'']Filezilla[/url]". Sobald ihr euch das Programm Filezilla runtergeladen und installiert habt geht es weiter. Wir benötigen einen Webspace bzw. FastDL Anbieter, dazu gibt es sehr viele Websiten und Hoster. Ihr müsst auf Google einfach nur "Fast Download Anbieter" oder ähnliches eingeben. Ich werde euch jetzt ein paar nennen von denen man sowas leicht und einfach bekommen kann, ob das dann Preisgünstig ist muss jeder für sich selber entscheiden.


    Die "Server.cfg" eures Servers.


    Sobald ihr einen FastDL gekauft habt, müsst ihr eure "server.cfg" Datei öffnen und folgendes eintragen:

    Code
    1. sv_downloadurl "http://ni400XX_X.fastdownload.nitrado.net/EuerServer/" sv_allowdownload "0" sv_allowupload "1"


    - sv_downloadurl sagt dem Client von wo er downloaden soll.
    - sv_allowdownload teilt dem Server mit ob er vom Server runterladen soll (1) oder vom Webspace (0).
    - sv_allowupload teilt dem Server mit ob Daten auf den Server hochgeladen werden sollen (1) oder nicht (0).


    Tragt bei "sv_downloadurl" euren Link ein. Als Beispielt wurde ein Nitrado FastDL Link eingefügt. Da wo "EuerServer" im FastDL Link steht, sind eure gesamten Server Daten drinne. Wenn ihr einen Webspace bekommen habt, erstellt ihr also ersteinmal darauf einen neuen Ordner und nennt diesen nach eurem Server oder Gamemode. Als Beispiel könnte statt "EuerServer" dort "Deathrun", "Roleplay", "XTremeXX-Server" oder ähnliches stehen > das ist euch überlassen. Tragt also nun erstmal in der Config Datei (server.cfg) euren FastDL Link ein.



    Upload eurer Dateien auf den FastDL.


    Öffnet euren Server Ordner und Filezilla. Logt euch mit dem Servernamen, Benutzernamen, Passwort und Port nun über Filezilla auf eurem Webspace / FastDL ein.


    [Blocked Image: http://s4.postimg.org/kvcpo8l7h/loginfastdl.png]


    Erstellt nun folgende Ordner in euerem "EuerServer" Ordner den auf eurem Webspace erstellt habt.

    • maps
    • materials
    • models
    • resources
    • sound

    Diese Ordner müssen im Ordner /EuerServer sein. Eure Ordnerstruktur müsste dann wie folgt aussehen:


    [Blocked Image: http://s8.postimg.org/64znx9645/serverordner.png]


    Sobald ihr dies gemacht habt, geht bei eurem Server Ordner nun unter \garrysmod\\addons\ und sucht ein beliebiges Addon raus wie ein Playermodel, Chatbox Addon oder ähnliches. Im Ordner dieses Addons (in meinem Beispiel ein "Chat Addon") befinden sich meist mehrere Unterordner wie "materials", "lua", "resources". Bei Spielermodellen o.ä. noch "models" usw. .


    [Blocked Image: http://s29.postimg.org/w90kryz0n/files.png]


    Makiert nun die Ordner "materials" und "resource" und schiebt diese in den Ordner "EuerServer" von Filezilla. Sobald der Upload abgeschlossen ist und eure Dateien sich im FastDL Ordner befinden könnt ihr Filezilla schließen. Mach diesen Vorgang mit all euren Addons. Ladet jedoch keine "lua" Ordner hoch. Maps müsst ihr in den "Maps" Ordner von eurem FastDL schieben.


    Komprimierung via bz2.


    Es gibt richtig tolle Maps die leider über 400MB groß sind. Wenn jetzt noch Addons und Spielermodelle etc. von eurem Server hinzukommen, muss der Spieler der auf euren Server öftersmal eine sehr lange Zeit warten da nicht jeder ein extrem schnelles Internet hat. Mehrere Maps + Addons ergeben dann meist schon über 1,5GB insgesamt. Ihr verliert massig Spieler die auf euren Spieler wollen wenn der Download zu groß und zu lange ist und genau deswegen kann man diese Dateien komprimieren. Was heißt das jetzt? Mit der folgenden Methode könnt ihr 400MB große Maps einfach und schnell auf 200MB runetrschrauben. Ihr benötigt nun das Programm "7zip".

    Dieses Programm übernimmt im Prinzip die selbe Aufgabe wie WinRar, nur mit anderen Formaten. So ist es bei 7-zip viel einfacher möglich, "*.bz2" Dateien zu packen. Diese benötigen wir auch, denn diese werden vom Garry''s Mod Server, dem Garry''s Mod Client und dem Webspace FastDL akzeptiert. Nachdem ihr das Programm runtergeladen und installiert habt, könnt ihr auf z.B. eine "*.bsp" Map Datei gehen, rechtklick drauf machen und unter "7-zip" "Add to Archive" anklicken. Dort kann man jetzt in der zweiten Zeile "Archive format" auswählen. Dort wählt ihr "bzip2" aus. Das müsstet ihr jetzt jedoch mit jeder Datei von allen Addons aus den Ordnern "Maps", "materials", "models", "resources" und "sound" machen! Das ist arbeit, aber es geht etwas einfacher! Im Anhang dieses Threads befindet sich in einer RAR-Datei eine gepackte BAT-Datei mit dem Namen "7zip_Packer.bat". Nachdem ihr euch diese Datei runtergeladen habt, müsst ihr nur noch jede gewünschte Datei die gepackt werden soll auf die BAT-Datei ziehen. Es öffnet sich ein Konsolen Fenster was den Fortschritt der Konvertierung protokolliert. Nun habt ihr eure Dateien im bz2 / bzip2 Format. Ladet alle Dateien in ihrerer Originalstruktur nun auf eueren FastDL hoch. Es hört sich alles schwierig und lange an, aber es geht schnell und ist einfach ;)


    [Blocked Image: http://s30.postimg.org/6452hfgup/ordner.png]


    Viel Spaß! ihr seit Fertig!

    Hallo Leute, ich erklär euch kurz und knapp wie ihr einen Garry''s Mod Server erstellen könnt, ohne Vorkenntnisse und vorallem ohne ständig im Internet alles zusammen suchen zu gehen. Von vorne rein sage ich das es extrem einfach ist und man eigentlich nur die Kommandos übernehmen muss. Also wie wird euer Server zudem noch (nicht extrem aber leicht) erfolgreich? Was es zu mir zu sagen gibt: Ich mache Garry''s Mod Server seit der Version 10 (momentan 13), dass heißt seit meheren Jahren. Darunter waren bisher, TTT, Sandbox, Deathrun, DarkRP, Slender, Spacebuild und Murder Server. Ich habe mehrere Clans geleitet darunter [TKC] den ich neugemacht hab nachdem einer mich in Steam gehackt hat und der überall rausgegangen ist. Momentan ist mein Projekt neben einem Spiel, [DCG] .


    Was braucht man für dieses Tutorial ?

    • VServer oder Root Server
    • Kreativität
    • Geringe Linux Kenntnisse

    Um einen erfolgreichen Server zu erstellen benötigt man Kreativität. Nicht zum installieren des Servers, sondern zum "designen" bzw. einrichten dieses. Mit erfolgreich meine ich auch nicht das man 200 Leute auf dem Server drauf hat, sondern für den Anfang schonmal 10 Spieler rund um die Uhr die ihr nicht kennt. Das erscheint jetzt den meisten wenig, aber in Garry''s Mod gibt es extrem viele Server und wenn ihr es schonmal schafft eine gewisse konstante Spielerzahl auf eurem Server zu haben, ohne das ihr darauf seit, dann habt ihr Chancen einen noch volleren Server zu bekommen. Mehr dazu nachher.


    Die Installation


    Ob ihr einen neuen User erstellt oder alles über den Root User laufen lässt ist eure Sache. Es wird empfohlen einen neuen User dafür zu erstellen aber das ist kein muss. - Ersteinmal startet ihr Putty und loggt euch als Root ein (ich mache das ganze nur über Root in dem Tutorial). - Erstellt euch irgendwo auf eurem Root Server z.B. unter "Home" ein Steam Verzeichnis.


    Das ganze sieht dann so aus /home/steam/ .


    Den Ordner könnt ihr mit der Konsole erstellen oder mit einem FTP Programm wie FileZilla. - Nun geht ihr in der Konsole in diesen Ordner ( cd /home/steam/ ) und downloaded "SteamCMD" ( wget http://media.steampowered.com/…ler/steamcmd_linux.tar.gz ) - Extrahiert die Datei nach der Vollendung des Downloads mit diesem Befehl: tar -xvzf steamcmd_linux.tar.gz - Nun könnt ihr die steamcmd.sh starten indem ihr diesen Befehl verwendet: ./steamcmd.sh - Nachdem ihr die Datei ausgeführt habt und diese automatisch geupdated wurde, müsst ihr euch einloggen. - Dafür gebt ihr folgendes ein: login anonymous - Nun müsst ihr einen Installationsordner für euren Garry''s Mod Server festlegen: force_install_dir /home/server/deinServerName - Nachdem ihr zur Bestätigung die Eingabe Taste gedrückt habt, müsst ihr euer Spiel was ihr installieren wollt auswählen. - Dies ist als erstes nicht Garry''s Mod, sondern Counter-Strike: Source ! - Der Befehl lautet: app_update 232330 - Wenn der Download abgeschlossen ist, gebt folgendes ein: app_update 4020 - Nun habt ihr sowohl CS:S als auch GMod installiert. Eine ganz genaue Erklärung findet ihr hier: https://developer.valvesoftware.com/wiki/SteamCMD


    Die Grundeinrichtung


    Euren Server könnt ihr jetzt aber noch nicht starten, da eine Startdatei fehlt. Außerdem ist noch keine Server Config erstellt die man aber nicht unbedingt für einen neuen Server nur zum testen benötigt. - Geht in euren Server Ordner ( cd /home/server/deinServerName/garrysmod/ ). - Nun fangen wir ersteinmal mit der Server.cfg an, die den Namen usw. festlegt. Dies wäre die Config die ich benutze:


    Code
    1. hostname "Dein_Server_Name"rcon_password "DeinKonsolenPasswort" sv_password "DeinServerPasswort" "sv_defaultgamemode" "darkrp" "sbox_maxprops" "0" "sbox_maxragdolls" "0" "sbox_maxballoons" "0" "sbox_maxeffects" "0" "sbox_maxdynamite" "0" "sbox_maxthrusters" "0" "sbox_maxwheels" "0" "sbox_maxnpcs" "0" "sbox_maxhoverballs" "0" "sbox_maxvehicles" "0" "sbox_maxbuttons" "0" "sbox_godmode" "0" "sbox_plpldamage" "0" "sbox_noclip" "0" sv_loadingurl "http://XXXXXXX" sv_downloadurl "http://XXXXXXXXXX" sv_allowdownload 1 sv_allowupload 1 "sv_noclipaccelerate" "6" "sv_alltalk" "1" "net_maxfilesize" "60" "sv_minrate" "0" "sv_maxrate" "20000" "decalfrequency" "10" "sv_maxupdaterate" "66" "sv_minupdaterate" "10" "sv_lan" "0" "sv_region" "255" exec banned_user.cfg


    sv_loadingurl legt den Ladebildschirm während des "joinens" auf den Server fest. sv_downloadurl legt den FastDL fest. Zu beidem werde ich in den kommenden Tagen noch was hinzufügen. "sv_defaultgamemode" "dakrp" legt den Gamemode der gespielt werden soll fest. Beispiele "darkrp", "deathrun", "ttt", "sandbox", usw. . - Erstellt ein neues Textdokument und fügt den obenstehenden Code ein. (Natürlich mit euren Anpassungen, denn diese Config ist nicht für Sandbox geeignet. Für Sandbox müssen die oberen Werte von 0 auf eine beliebige Anzahl geändert werden.) - Speichert das Dokument mit diesem Namen ab: server.cfg (Ich empfehle für die Bearbeitung von lua Files wie auch Configs, Notepad++) - Nun ladet die Datei in das folgende config Verzeichnis hoch:

    Code
    1. /home/server/deinServerName/garrysmod/cfg/


    Bevor wir mit dem Startscript anfangen, brauchen wir "Screen"

    Schnell und einfach gebt ihr in die Server Konsole ein: apt-get install screen


    Jetzt erstellen wir die Start-Datei eures Servers.


    Dazu müsst ihr nicht viel machen, außer den Code kopieren und anpassen:

    Code
    1. cd /home/server/deinServerName/ screen -A -m -d -S DeinServerName ./srcds_run -debug -console -game garrysmod +map gm_flatgrass +gamemode sandbox -maxplayers 12 -port 27015 +ip XX.XXX.XXX.XXX +host_workshop_collection -authkey DCC28CFB4D44EXXXXXXXXXXXX

    Bei DeinServerName, gibst du einen Screen Namen ein. Bei +map gibst du den Map Namen ein. Bei +gamemode gibst du nocheinmal den Gamemode an. Bei -maxplayers XX gibst du die maximalen Spieler an, dass maximalste was ich hinbekommen habe war soweit ich weiß 104, danach stand bei der Slotanzahl eine Minuszahl und keiner konnte joinen. Bei +ip gibst du deine Root oder VServer IP an. Bei -authkey DCC28CFB4D44EXXXXXXXXXXXX gibst du deinen SteamAPI Key an, dazu noch in den nächsten Tagen mehr. Bei +host_workshop_collection kannst du deine ID für eine Workshop Sammlung einfügen die der Server dann verwendet, so spart man sich den FastDL aber ich persöhnlich empfehle das nicht! - Nachdem ihr den Pfad und die ganzen anderen Angaben eurem Server angepasst habt, speichert die Datei zu startscript.sh . - Ladet diese in ein beliebiges Verzeichnis hoch. - In Putty gebt ihr nun folgendes ein: ./startscript.sh Euer Server startet nun diesen Vorgang könnt ihr nun auch beobachten. - Schreibt in die Konsole: screen -ls (dies zeigt euch alle aktiven Screens an) - Es erscheint ein Screen mit dem oben in der Startdatei festgelegten Namen. - Nun gebt ihr folgendes ein: screen -r XXXXXXX - Das XXXXXX steht für die Zahl die hinter dem Screennamen steht. Ihr seht nun wie euer Server geladen und gestartet wird. So kann man auch wunderbar Startfehler direkt erkennen. Wozu ist jetzt der Screen da? Wenn ihr diesen nicht habt und ihr eure Putty Konsole schließt, beendet sich auch der Server.


    Wie bekomme ich einen erfolgreichen bzw. besuchten Server?


    Ersteinmal muss man wirklich Geduld haben und man muss aufjedenfall kreativ sein. Ladet Maps auf euren Server die andere gerne spielen, denkt euch einen guten Servertitel aus und richtet den Server gut ein. Es müssen gute Plugins drauf sein. Bei TTT Servern sind zB neben dem Shop die Spectator Deathmatch Plugins sehr beliebt. Erstellt außerdem einen Ladescreen, denn dadurch kommt ihr ansprechender rüber als gewöhnliche Server. Ambesten spielt ihr selber eine Woche lang so oft wie möglich auf den Server und baut was ein, dass wenn andere Leute kommen diese weiter spielen wollen. Ihr braucht ein paar Kumpels oder bekannte die mit euch ein wenig auf den Servern spielen und ihr werdet sehen das schon ein zwei andere kommen. Es werden immer mehr und mehr. Was ihr nicht sein/haben/machen dürft:

    • Kiddys
    • Schlechtes Verhalten
    • Beleidigen
    • Direkt Anfragen von Usern ablehnen
    • zu hohe Stimmen haben (das geht an die männlichen Server Owner)

    Diese Sachen wirken eher abschreckend. Ihr braucht Style, müsst gut mit Leuten reden können und müsst eine gewisse Überzeugungskunst beherschen die man sich aber mit der Zeit aneignet. Diese wird später gut sein, um Donates und mehr User auf euren Server zu bekommen. Erstellt eine Steam Seite wo Spieler reingehen können denen euer Server gefällt. Man kann Spieler beeinflussen und auch ganze Server, es gibt immer Mittel und Wege um Aufmerksamkeit wie auch Spieler und ja auch Donates zu bekommen, man muss sich nur eine Technik ausdenken. Wie man Donates bekommt oder wie man Spieler direkt beeinflusst werde ich nicht weiter erläutern, aber wie man einen guten Server aufbaut und Spieler draufbekommt werden ich in den nächsten Tagen noch hinzufügen.


    ====


    Ich hoffe das hat euch was gebracht! Ich werde auch meinen Server mal hier posten damit ihr sehr das es klappt und nicht denkt "was laber der da?" > Ich installiere aber gerade meinen Server neu und der SSH Port ist Offline ( @HU-Team ich hab euch ein Ticket schon gesendet. ) Hier noch ein Screenshot was noch nicht solange her ist von einem unserer Server: http://steamcommunity.com/shar…filedetails/?id=248428341


    ====


    Ich werde noch in den nächsten Tag was hinzufügen ;)

    Regeln | Rules
    _____________________________________________________________________________

    • Respect the other players.
    • Be friendly.
    • Voicespam and chat spam is not allowed.
    • Only German or English.
    • Do not Advertise!
    • Do not provoke other Players!
    • Dont allow Survivors / Runner a safe passage.
    • No offensive sprays.
    • No glitch exploiting or other cheating methods.
    • Do not ask Admins for Points or a Rank on the Server
    • Obey staff requests.
    • No bullying
    • No Flaming or trolling
    • No ghosting.
    • No Coin farming via AFK!
    • AFK Players will be time-banned.


    Deathrun Server Rules:
    _____________________________________________________________________________

    • Do not spam the traps as reaper!
    • Do not go AFK, disconnect from the Server and join again later!
    • No trapstealing (the first player on the trap get the trap).
    • Do not use third person view to look if traps are pressed / activated.
    • B-Hopping is allowed (But not on all Maps, ask a Admin or Member).


    Admin Rules:
    _____________________________________________________________________________

    • Do not gift Coins!
    • Do not cheat (set) Coins.
    • Do not abuse.
    • Do not abuse with "noclip" (-> Point 3).
    • Delete Reports after 1 Week if they have been accept or denied.


    Helpful Commands:
    _____________________________________________________________________________


    • /report Playername - for reporting a player (1).
    • !report Playername - for reporting a player (2).
    • :report Playername - for reporting a player (3).
    • !motd - Open the MotD, Rules, Donate Page, Staff & Steam Group. (1)
    • /motd - Open the MotD, Rules, Donate Page, Staff & Steam Group. (2)
    • !rules - Open the Rule Page (youre looking at).
    • !lottery - Open the Coin Lottery, try to win many Coins! (1)
    • /lottery - Open the Coin Lottery, try to win many Coins! (2)
    • Insert - Press "Insert" for Third Person View.
    • F1- Press "F1" for the Deathrun "Readme" / Info.
    • F3 - Press "F3" to open the PointShop.
    • F6 - Open Report Menu

    Willkommen auf Psychobar Deathrun!

    Hier sind einige weitere IP's und Orte, die dich interessieren könnten:



    ______________________________________________


    Informationen | Aktuelles

    Wir suchen weitere Mitglieder für unseren
    War Server und Deathrun Server!



    ______________________________________________


    Donations | Premium


    Ihr wollt den Server unterstützen?
    Schreibt einfach einen Administrator an.



    Benutzerdefinierte Geldbeträge sind ebenfalls möglich.

    Willkommen auf dem War Server!

    Hier sind einige weitere IP's und Orte, die dich interessieren könnten:



    ______________________________________________


    Informationen | Aktuelles

    Wir suchen weitere Mitglieder für unseren
    War Server und War Server Server!



    ______________________________________________


    Donations | Premium


    Ihr wollt den Server unterstützen?
    Schreibt einfach einen Administrator an.


    Eine Punkte / Donationliste folgt noch :)