{"id":7512,"date":"2012-07-12T07:00:32","date_gmt":"2012-07-12T05:00:32","guid":{"rendered":"https:\/\/www.gambaru.de\/blog\/?p=7512"},"modified":"2019-11-19T03:49:51","modified_gmt":"2019-11-19T02:49:51","slug":"lecker-cube-2-sauerbraten","status":"publish","type":"post","link":"https:\/\/gambaru.de\/blog\/2012\/07\/12\/lecker-cube-2-sauerbraten\/","title":{"rendered":"Lecker &#8211; Cube 2: Sauerbraten"},"content":{"rendered":"<p>Es ist angerichtet. Anstatt kulinarischer Spezialit\u00e4ten gibt es heute jedoch das native Linuxspiel <a href=\"http:\/\/sauerbraten.org\/\">Cube 2: Sauerbraten<\/a>. Zugegeben f\u00fcr all die, wo Deutsch als Muttersprache haben tun, klingt dieser Name f\u00fcr einen waschechten Ego-Shooter erst einmal seltsam in den Ohren. Scheinbar aber nicht f\u00fcr den Erschaffer des Spiels, Wouter \u201eAardappel\u201c van Oortmerssen. Wen sollte das bei seinem Spitznamen, \"Kartoffel\", auch wundern.<br \/>\nIn diesem Beitrag stelle ich Cube 2: Sauerbraten vor, das seit mehr als vier Monaten zu meinem <a href=\"http:\/\/linuxiuvat.de\/\">Spieleprojekt<\/a> geh\u00f6rt. Ich beschreibe hier die wichtigsten Spielmerkmale, nat\u00fcrlich gibt es auch Bilder und Links und eine auf den Punkt gebrachte Anleitung, wie man selbst einen dedizierten und offenen Sauerbraten-Server mit Debian und Ubuntu aufsetzen kann.<br \/>\nUnd was den Namen anbelangt...einfach Englisch aussprechen: Sourrrrbrrr\u00e4\u00e4ten. Perfekter Name f\u00fcr einen Ego-Shooter. \ud83d\ude42<\/p>\n<h2>Warum Sauerbraten?<\/h2>\n<p>Nachdem ich mir ein paar <a href=\"https:\/\/www.gambaru.de\/blog\/2012\/04\/03\/kriterien-fur-einen-spieleserver-mit-debian-gnulinux\/\">Kriterien<\/a> f\u00fcr in Frage kommende Spiele ausgedacht hatte, punktete Sauerbraten auf jeden Fall mit seinen au\u00dferordentlich geringen Hardwareanforderungen sowohl beim Client als auch beim Server.<br \/>\nDas Spiel ist schnell, wirklich schnell, genauso <a href=\"https:\/\/www.gambaru.de\/blog\/2012\/05\/05\/wenn-quake-heute-veroeffenlicht-worden-waere\/\">wie in den guten alten Zeiten<\/a>. Neben 20 verschiedenen Spielmodi existieren auch noch mehr als 150 offizielle Karten, 7 Waffen, ein toller Soundtrack und ein bemerkenswertes Feature, neue Karten mit mehreren Spielern gleichzeitig online zu erschaffen. Von all den Spielen auf dem Server ist es jedoch am \"unfreisten\". Richard Stallman wird es vermutlich nie spielen. Die Spielengine und damit der Server ist zwar unter einer freien Lizenz verf\u00fcgbar, gro\u00dfe Teile der Mediendateien jedoch nicht.<br \/>\nDennoch glaube ich, dass Sauerbraten eine Chance verdient hat, da das Spiel nicht nur die M\u00f6glichkeit bietet neue freie Inhalte zu schaffen, sondern auch schon Projekte wie <a href=\"http:\/\/www.redeclipse.net\/\">Red Eclipse<\/a> inspiriert hat, deren Medieninhalte unter freien Lizenzen stehen.<\/p>\n<h2>Der Sauerbraten-Client<\/h2>\n<p><code>aptitude install sauerbraten<\/code><br \/>\nDie Spielanforderungen von Sauerbraten sind moderat. Eine 1-GHz-CPU, 256MB RAM und eine Geforce 4 MX sollten es mindestens sein. Wer jemals einen Ego-Shooter gespielt hat, kennt das grundlegende Prinzip. So l\u00e4sst sich auch Sauerbraten mit den <strong>W-A-S-D<\/strong>-Tasten steuern, mit <strong>Space<\/strong> springt der eigene Avatar, mit der <strong>linken Maustaste<\/strong> wird geschossen und mit kreisenden Mausbewegungen das Sichtfeld ge\u00e4ndert.<br \/>\nDanach sind noch erw\u00e4hnenswert:<br \/>\n<strong>R<\/strong> - Sollte man trotz aller Versuche in einer Ecke zu campen \u00fcber die Flagge gestolpert sein, dann kann man sie mit einem Druck auf R wieder fallenlassen. \ud83d\ude09<br \/>\n<strong>T<\/strong> - \u00f6ffnet den Chat. Auf einem \u00f6ffentlichen Server ohne AUTH kann man mit der Eingabe von <strong>\/setmaster 1<\/strong> Masterrechte erlangen. Dazu gleich mehr.<br \/>\n<strong>E<\/strong> - Startet den Bearbeitungsmodus, in dem es m\u00f6glich ist, innerhalb des Coop-Edit-Modus mit mehreren Mitspielern gleichzeitig eine Karte zu ver\u00e4ndern oder neuzugestalten! Auf ogros.org gibt es eine <a href=\"http:\/\/ogros.org\/tips-a-tricks\/52-map-editing.html\">nette \u00dcbersicht<\/a> zu einer (englischen) Videoanleitung zum Thema.<br \/>\nMehr ist wirklich nicht notwendig, um in das Spiel einsteigen zu k\u00f6nnen.<\/p>\n<h3>Serverbrowser und das Men\u00fc<\/h3>\n<p>Das Spielmen\u00fc und insbesondere der Serverbrowser k\u00f6nnten \u00fcbersichtlicher gestaltet sein. Es gibt jedoch die M\u00f6glichkeit ein eigenes zu erstellen, wie <a href=\"http:\/\/ogros.org\/tips-a-tricks\/38\/54-gui-menu.html\">dieser Artikel<\/a> auf ogros.org beschreibt. Da die Voreinstellungen gut sind und man intuitiv in das Spiel findet, muss man sich hier nicht lange aufhalten. Unter Keys lassen sich die Tastenbelegungen \u00e4ndern.<br \/>\n<a href=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/Sauerbraten_Menue1-1.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-8596 size-medium\" title=\"Sauerbraten_Menue\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/Sauerbraten_Menue1-1-300x216.jpg\" alt=\"\" width=\"300\" height=\"216\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/Sauerbraten_Menue1-1-300x216.jpg 300w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/Sauerbraten_Menue1-1-768x552.jpg 768w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/Sauerbraten_Menue1-1.jpg 1017w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h3>Cube Server Lister<\/h3>\n<p>Ich hatte <a href=\"https:\/\/www.gambaru.de\/blog\/2012\/04\/25\/sauerbraten-cube-server-lister-fur-debian-und-ubuntu-kompilieren\/\">den Cube Server Lister<\/a> schon an anderer Stelle erw\u00e4hnt. Wer sich mit dem normalen Serverbrowser nicht anfreunden kann, sollte sich die Zeit nehmen und der Anleitung folgen, wie man sich ein eigenes CSL-Debianpaket erstellen kann. Mit diesem Hilfsprogramm, dass unter der GPL ver\u00f6ffentlicht worden ist, lassen sich Details zu allen Cube-2-Servern anzeigen und mit einem Doppelklick auf den Servernamen des jeweiligen Spiels tritt man einem Spiel bei.<br \/>\n<a href=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/04\/120425_csl_sauerbraten1-1.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-6990 size-medium\" title=\"120425_csl_sauerbraten\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/04\/120425_csl_sauerbraten1-1-300x219.png\" alt=\"\" width=\"300\" height=\"219\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/04\/120425_csl_sauerbraten1-1-300x219.png 300w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/04\/120425_csl_sauerbraten1-1-768x561.png 768w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/04\/120425_csl_sauerbraten1-1-1024x748.png 1024w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/04\/120425_csl_sauerbraten1-1.png 1136w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h3>Spielmodi<\/h3>\n<p>Sauerbraten bietet ein Wiki mit einem <a href=\"http:\/\/cube.wikispaces.com\/Multiplayer+Guide\">Multiplayer Guide<\/a> und eine <a href=\"http:\/\/sauerbraten.org\/README.html\">umfangreiche Dokumentation<\/a>.<br \/>\nIm Mehrspielermodus geh\u00f6rt man entweder dem guten oder dem b\u00f6sen Team an. Mit leisen Zwischent\u00f6nen halten wir uns nat\u00fcrlich nicht auf. Unabh\u00e4ngig davon gilt: Die roten Spieler sind immer die Gegner und mit den blauen spielt man in einem Team zusammen.<br \/>\nIn Sauerbraten gibt es sieben verschiedene Waffen: Doppell\u00e4ufige Schrotflinte, Minigun, Gewehr, Raketenwerfer, Granaten, Pistole, F\u00e4uste\/Kettens\u00e4ge. Dazu lassen sich in den meisten Modi Gesundheit, R\u00fcstung und Munition aufsammeln.<br \/>\nDas Spiel bietet zur Zeit 20 verschiedene Spielm\u00f6glichkeiten und in der aktuellen Entwicklerversion stehen schon weitere parat. Neben dem klassischen Free For All (FFA) und InstaGib, wo es einfach nur um \"Jeder gegen Jeden\" geht, gibt es nat\u00fcrlich auch noch Fahnenraub (alias Capture the Flag). Mir pers\u00f6nlich gef\u00e4llt \"Regen Capture\" ziemlich gut, wo man auf einer relativ gro\u00dfen Karte verschiedene Punkte kontrollieren muss. An einer eroberten Station erh\u00e4lt man Waffen, Leben und Punkte. Dieser Modus ist auch mit sehr vielen Spielern noch interessant und sehr dynamisch.<br \/>\nDer Screenshot zeigt eine Szene aus einem Spiel mit dem Modus \"Regen Capture\". Au\u00dferdem erkennt man an der Servernachricht, dass der Server gepatcht wurde.<br \/>\n<a href=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/sauerbraten_regen_capture1-1.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-8545 size-medium\" title=\"sauerbraten_regen_capture\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/sauerbraten_regen_capture1-1-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/sauerbraten_regen_capture1-1-300x225.jpg 300w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/sauerbraten_regen_capture1-1-768x575.jpg 768w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/sauerbraten_regen_capture1-1.jpg 1023w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h3>Coop-Edit-Modus<\/h3>\n<p>Auf meinem offenen Server wird sehr oft der <strong>Coop-Edit-Modus<\/strong> genutzt. Hier lassen sich gemeinsam mit anderen Spielern bestehende Karten modifizieren oder komplett neue erstellen. Die oben erw\u00e4hnte Anleitung zum Kartenbau oder ein Blick auf die Wiki-Seite <a href=\"http:\/\/cube.wikispaces.com\/Mapping+and+Editing\">Mapping and Editing<\/a> ist ein guter Start in die Materie. Das Wichtigste: Wenn ihr einem Server beitretet, auf dem an einer neuen Karte gearbeitet wird, einfach <strong>\/getmap<\/strong> in den Chat schreiben und ihr seht den aktuellen Stand vor euch. Hier sind ein paar Screenshots von einer Coop-Edit-Sitzung auf dem Server.<br \/>\nIn <a href=\"http:\/\/natenom.name\/2011\/06\/video-sauerbraten-map-kleine-stadt\/\">Natenoms Blog<\/a> findet ihr unter anderem ein cooles Video zu einer selbst erstellten Karte, die eine in sich geschlossene kleine Stadt darstellt. Da steckt sicher eine Menge Arbeit drin.<\/p>\n<div id='gallery-1' class='gallery galleryid-7512 gallery-columns-3 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/sauerbraten_coop_edit_11-1.jpg'><img width=\"150\" height=\"150\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/sauerbraten_coop_edit_11-1-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/sauerbraten_coop_edit_11-1-150x150.jpg 150w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/sauerbraten_coop_edit_11-1-100x100.jpg 100w\" sizes=\"100vw\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/sauerbraten_coop_edit_21-1.jpg'><img width=\"150\" height=\"150\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/sauerbraten_coop_edit_21-1-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/sauerbraten_coop_edit_21-1-150x150.jpg 150w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/sauerbraten_coop_edit_21-1-100x100.jpg 100w\" sizes=\"100vw\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/sauerbraten_coop_edit_31-1.jpg'><img width=\"150\" height=\"150\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/sauerbraten_coop_edit_31-1-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/sauerbraten_coop_edit_31-1-150x150.jpg 150w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/sauerbraten_coop_edit_31-1-100x100.jpg 100w\" sizes=\"100vw\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\t\t<\/div>\n\n<h3>Musik<\/h3>\n<p>Sauerbratens instrumentaler Metalsoundtrack stammt von <a href=\"http:\/\/marcapullen.bandcamp.com\/\">Marc A. Pullen<\/a>, l\u00e4sst sich <a href=\"http:\/\/www.lastfm.de\/music\/Marc+A.+Pullen\">auf last.fm herunterladen<\/a> und befindet sich selbstverst\u00e4ndlich auch im OGG-Format in <em>\/usr\/share\/games\/sauerbraten\/fanatic\/<\/em>.<\/p>\n<h2>Der Sauerbraten-Server<\/h2>\n<p>Aufgrund des besonderen Client-Server-Modells ist der <a href=\"http:\/\/packages.debian.org\/stable\/sauerbraten-server\">Sauerbraten-Server<\/a> sehr leichtgewichtig. Der Speicherverbrauch liegt bei 2-3 MB RAM auf einem 64bit-System und auch die CPU-Anzeige von htop habe ich selbst bei einem vollen Server noch nie \u00fcber 1% springen sehen. Im Gegensatz zu vielen anderen Mehrspieler-Spielen ist es bei Sauerbraten nicht notwendig, dass Server und Client sich permanent \u00fcber Treffer und Aktionen austauschen, was es erlaubt die wesentlichen Funktionen des Servers auf ein Minimum zu beschr\u00e4nken. Dadurch bleibt das Spiel selbst bei hohen Pings noch spielbar. Auf der anderen Seite macht es Sauerbraten gegen\u00fcber Cheatversuchen auch verwundbarer, was durch die Open-Source-Natur des Spiels noch beg\u00fcnstigt wird.<\/p>\n<h3>Die Authentifizierung<\/h3>\n<p>Sauerbraten begegnet diesem Problem mit einer ungew\u00f6hnlichen, aber nachvollziehbaren Entscheidung. Da selbst die popul\u00e4rsten propriet\u00e4ren Spiele mit einem Stab von bezahlten Entwicklern keinen vollkommenen Schutz gegen jede Art von Manipulationsversuch bieten k\u00f6nnen, haben die Entwickler die Verantwortung und Kontrolle an die Spielgemeinschaft zur\u00fcckgegeben. Auf jedem Server kann <strong>ein<\/strong> Spieler sogenannter \"Master\" werden und Verst\u00f6\u00dfe mit einem Bann vom Server bestrafen. Die Funktion wird entweder \u00fcber das Spielmen\u00fc oder durch Eingabe von <strong>\/setmaster 1<\/strong> im Chat (Taste t) aufgerufen.<br \/>\nSauerbraten-Server kennen im Wesentlichen zwei Arten von Autorisation: Mit Auth-Schl\u00fcssel und ohne.<\/p>\n<ul>\n<li><strong>Auth-Schl\u00fcssel<\/strong>. Durch den Hauptentwickler des Spiels werden sogenannte Auth-Schl\u00fcssel vergeben, mit denen vertrauensw\u00fcrdige Spieler auf jedem Server mit Auth-Status Master werden k\u00f6nnen.<\/li>\n<li><strong>\u00d6ffentliche Server<\/strong>. Jeder kann dem Server beitreten. Diejenige, welche zuerst <code>\/setmaster 1<\/code> in den Chat eingibt, erh\u00e4lt den Master-Status.<\/li>\n<\/ul>\n<p>Von diesen beiden Formen der Registrierung ist der Administrator des Server mit seinem Admin-Passwort jedoch nicht betroffen. Er kann jederzeit mit <code>\/setmaster<\/code> und der anschlie\u00dfenden Eingabe des Admin-Passworts selbst dann zum Master werden, wenn diese Rechte schon an einen anderen Spieler vergeben worden sind.<br \/>\nF\u00fcr mein Projekt habe ich mich f\u00fcr einen \u00f6ffentlichen Sauerbraten-Server entschieden, auf dem jeder Master werden kann. Zus\u00e4tzlich ist es m\u00f6glich den Server so zu sperren, dass zwar weiterhin Spieler beitreten k\u00f6nnen, diese aber nur zuschauen und den Chat mitlesen d\u00fcrfen. (L=Locked)<\/p>\n<h3>Installation und Konfiguration<\/h3>\n<p><code>aptitude install sauerbraten-server<\/code><br \/>\nZur Inbetriebnahme des Servers ist es sinnvoll einen unprivilegierten Benutzer mit <code>adduser<\/code> anzulegen, z.B. <em>sauerbraten<\/em>. In dessen Home-Verzeichnis wird die zentrale Konfigurationsdatei <a href=\"https:\/\/www.gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/server-init.txt\">server-init.cfg<\/a> erstellt. Die verf\u00fcgbaren Einstellungsm\u00f6glichkeiten sind \u00fcberschaubar, was es einfach macht sich zurechtzufinden. Es ist sinnvoll die Shell des Benutzer auf <em>\/bin\/false<\/em> zu setzen.<br \/>\n<code>chsh sauerbraten -s \/bin\/false<\/code><br \/>\nDas Programm l\u00e4sst sich am besten in einer <a href=\"https:\/\/www.gambaru.de\/blog\/2011\/03\/27\/screen-richtig-nutzen\/\">Screen-Sitzung<\/a> starten. Hierzu erstellt man eine ausf\u00fchrbare Datei <em>start.sh<\/em> mit folgendem Inhalt.<\/p>\n<pre>#!\/bin\/sh\nwhile true\ndo\n\/usr\/games\/sauerbraten-server -q\/home\/sauerbraten\necho \"server abgestuerzt am `date`\" &gt; letzter_crash.txt\ndone\n<\/pre>\n<p>Den Server kann man danach auf diese Weise starten:<br \/>\n<code>su sauerbraten -s \/bin\/dash -c \"screen -m -d -S ffa_sauer sh start.sh\"<\/code><br \/>\nSollte es tats\u00e4chlich zu einem Absturz kommen, sorgt die While-Schleife automatisch f\u00fcr den Neustart und f\u00fcr einen kurzen Vermerk in der Datei \"letzter_crash.txt\". Sauerbraten l\u00e4uft sehr stabil. Bei einer Uptime von &gt; 30 Tagen kam es jedoch auch schon zum Crash. Die oben genannte Konfiguration sorgt dann daf\u00fcr, dass der Server nur wenige Sekunden nicht erreichbar ist.<br \/>\nSchlie\u00dflich l\u00e4sst er sich auch \u00fcber eine Cron-Reboot-Aktion bei einem Neustart hochfahren. In <em>\/etc\/crontab<\/em> steht deswegen<br \/>\n<code>@reboot sauerbraten screen -d -m -S ffa_sauer sh \/home\/sauerbraten\/start.sh<\/code><br \/>\nDer Port des Servers l\u00e4sst sich \u00e4ndern. Wer eine Firewall betreibt muss den Standardport 28785 und 28786 freigeben. Spielt man im LAN gilt das auch f\u00fcr Port 28784. Allgemein gesprochen: Gebt immer Port und Port+1 frei und im LAN zus\u00e4tzlich noch 28784.<\/p>\n<h3>Modifikationen<\/h3>\n<p>Ich betreibe den Server, so wie ihn Debian und auch Ubuntu ausliefern, ohne jede Form von Modifikation. Es gibt verschiedene Projekte, die die Standardfunktionen erweitert haben, jedoch weiterhin kompatibel zum Original sind. Neue Merkmale sind unter anderem ver\u00e4nderte Statistikanzeigen im Spiel, neue Kontrollm\u00f6glichkeiten durch den Admin und Integration mit IRC. Ma\u00dfgeblich sind das die Projekte XSBS und <a href=\"http:\/\/code.google.com\/p\/hopmod\/\">Hopmod<\/a>. Ebenfalls erw\u00e4hnenswert ist <a href=\"http:\/\/www.ogris.de\/bandnudel\/\">Bandnudel<\/a>, ein Skript um Statistiken f\u00fcr den Server zu erstellen. Da ich diese Modifikationen nicht benutze, seid ihr hier auf euch allein gestellt.<br \/>\nDes Weiteren bietet der gesamte Webauftritt des <a href=\"http:\/\/ogros.org\">Ogros-Clans<\/a> einen guten \u00dcberblick, was man mit selbst erstellen Servermodifikationen erreichen kann. Leider werden diese im Gegensatz zum Cube-Server-Lister, der ebenfalls von dort stammt, nicht frei zur Verf\u00fcgung gestellt.<\/p>\n<h2>Screenshots<\/h2>\n<p>Hier sind ein paar Screenshots. Viele weitere gibt es <a href=\"http:\/\/sauerbraten.sourceforge.net\/screenshots.html\">hier<\/a>.<\/p>\n<div id='gallery-2' class='gallery galleryid-7512 gallery-columns-3 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/berlin_wall1-1.jpg'><img width=\"150\" height=\"150\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/berlin_wall1-1-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/berlin_wall1-1-150x150.jpg 150w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/berlin_wall1-1-100x100.jpg 100w\" sizes=\"100vw\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/campo1-1.jpg'><img width=\"150\" height=\"150\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/campo1-1-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/campo1-1-150x150.jpg 150w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/campo1-1-100x100.jpg 100w\" sizes=\"100vw\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/curvy_castle1-1.jpg'><img width=\"150\" height=\"150\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/curvy_castle1-1-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/curvy_castle1-1-150x150.jpg 150w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/curvy_castle1-1-100x100.jpg 100w\" sizes=\"100vw\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/hallo1-1.jpg'><img width=\"150\" height=\"150\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/hallo1-1-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/hallo1-1-150x150.jpg 150w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/hallo1-1-100x100.jpg 100w\" sizes=\"100vw\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/justice1-1.jpg'><img width=\"150\" height=\"150\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/justice1-1-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/justice1-1-150x150.jpg 150w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/justice1-1-100x100.jpg 100w\" sizes=\"100vw\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/stemple1-1.jpg'><img width=\"150\" height=\"150\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/stemple1-1-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/stemple1-1-150x150.jpg 150w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/stemple1-1-100x100.jpg 100w\" sizes=\"100vw\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/tejen1-1.jpg'><img width=\"150\" height=\"150\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/tejen1-1-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/tejen1-1-150x150.jpg 150w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/tejen1-1-100x100.jpg 100w\" sizes=\"100vw\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/valhalla1-1.jpg'><img width=\"150\" height=\"150\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/valhalla1-1-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/valhalla1-1-150x150.jpg 150w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/valhalla1-1-100x100.jpg 100w\" sizes=\"100vw\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/venice1-1.jpg'><img width=\"150\" height=\"150\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/venice1-1-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/venice1-1-150x150.jpg 150w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/venice1-1-100x100.jpg 100w\" sizes=\"100vw\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\t\t<\/div>\n\n<h2>Links<\/h2>\n<ul>\n<li><a href=\"http:\/\/sauerbraten.org\/\">sauerbraten.org<\/a> - Die offizielle Homepage des Ego-Shooters<\/li>\n<li><a href=\"http:\/\/linuxiuvat.de\">linuxiuvat.de<\/a> - Mein Spieleprojekt<\/li>\n<li><a href=\"http:\/\/quadropolis.us\/\">quadropolis.us<\/a> - Cube mapping, modding, and mayhem - Skripte, Maps und Zusatzmaterial zu Cube-Spielen<\/li>\n<li><a href=\"http:\/\/ogros.org\">ogros.org<\/a> - Clan-Homepage des Ogros-Clans<\/li>\n<li><a href=\"http:\/\/the-conquerors.de\/\">the-conquerors.de<\/a> - Clan-Homepage von The-Conquerors<\/li>\n<li><a href=\"http:\/\/natenom.name\/tag\/sauerbraten\/\">natenome.name<\/a> - Weblog mit Beitr\u00e4gen zu Sauerbraten, Kartenerstellung und Erfahrungen<\/li>\n<li><a href=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/07\/server-init.cfg_.tar1_.gz\">Meine server-init.cfg<\/a> - Konfiguration des Servers<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Es ist angerichtet. Anstatt kulinarischer Spezialit\u00e4ten gibt es heute jedoch das native Linuxspiel Cube 2: Sauerbraten. Zugegeben f\u00fcr all die, wo Deutsch als Muttersprache haben tun, klingt dieser Name f\u00fcr einen waschechten Ego-Shooter erst einmal seltsam in den Ohren. Scheinbar aber nicht f\u00fcr den Erschaffer des Spiels, Wouter \u201eAardappel\u201c van Oortmerssen. Wen sollte das bei &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/gambaru.de\/blog\/2012\/07\/12\/lecker-cube-2-sauerbraten\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eLecker &#8211; Cube 2: Sauerbraten\u201c<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[10,7],"tags":[53,108,172,202,204],"_links":{"self":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/7512"}],"collection":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/comments?post=7512"}],"version-history":[{"count":1,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/7512\/revisions"}],"predecessor-version":[{"id":11076,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/7512\/revisions\/11076"}],"wp:attachment":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/media?parent=7512"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/categories?post=7512"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/tags?post=7512"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}