{"id":6979,"date":"2012-04-25T20:10:53","date_gmt":"2012-04-25T18:10:53","guid":{"rendered":"https:\/\/www.gambaru.de\/blog\/?p=6979"},"modified":"2019-10-09T02:44:35","modified_gmt":"2019-10-09T00:44:35","slug":"sauerbraten-cube-server-lister-fur-debian-und-ubuntu-kompilieren","status":"publish","type":"post","link":"https:\/\/gambaru.de\/blog\/2012\/04\/25\/sauerbraten-cube-server-lister-fur-debian-und-ubuntu-kompilieren\/","title":{"rendered":"Sauerbraten: Cube Server Lister f\u00fcr Debian und Ubuntu kompilieren"},"content":{"rendered":"<p>F\u00fcr <a href=\"http:\/\/sauerbraten.org\/\">Cube2: Sauerbraten<\/a> gibt es ein nettes, grafisches Programm, mit dem sich Sauerbraten-Server \u00fcberwachen lassen. Es existiert eine \u00dcbersicht sowohl \u00fcber die Anzahl der Spieler, den Serverstatus, diverse Variablen und auch eine Mapvorschau gibt es. Mit einem simplen Mausklick kann man sich mit dem Server verbinden.<\/p>\n<p><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><br \/>\nKleiner Haken. Der <a href=\"http:\/\/sourceforge.net\/projects\/cubelister\/\">Cube Server Lister<\/a> wurde schon l\u00e4nger nicht mehr aktualisiert und es gibt keine offiziellen Debian- und Ubuntu-Pakete. Als Alternativen bieten sich zum einen <a href=\"http:\/\/cubelister.svn.sourceforge.net\/svnroot\/cubelister\/trunk\">die Trunk-Version<\/a> oder <a href=\"https:\/\/github.com\/amstan\/Cube-Server-Lister\">ein Projekt auf GitHub<\/a> an, welches CSL so gepatcht hat, dass es mit der aktuellen Justice-Version von Sauerbraten funktioniert.<br \/>\nWenn man von dort die Quellen heruntergeladen hat, muss man nur noch <a href=\"http:\/\/ogros.org\/tips-and-tricks\/38-general\/49-csl-faq.html\">der Anleitung auf ogros.org<\/a> folgen, dort wo der Cube Server Lister auch von \"WahnFred\" entwickelt worden ist.<\/p>\n<h2>Die Kurzfassung<\/h2>\n<ol>\n<li>aptitude install automake libtool libglib2.0-dev intltool g++ libwxgtk2.8-dev<\/li>\n<li>svn co http:\/\/cubelister.svn.sourceforge.net\/svnroot\/cubelister\/trunk csl-svn<\/li>\n<li>In das csl-svn-Verzeichnis wechseln.<\/li>\n<li><code>make -f Makefile.cvs (bei der GitHub-Version nicht notwendig)<br \/>\n.\/configure<br \/>\nmake<br \/>\nsudo make install<\/code><\/li>\n<\/ol>\n<h2>The Debian Way<\/h2>\n<p>Besser ist es nat\u00fcrlich direkt Deb-Pakete zu erstellen. Zuvor m\u00fcssen <a href=\"https:\/\/www.gambaru.de\/blog\/2011\/06\/11\/wie-man-debian-pakete-aus-den-quellen-baut\/\">die Quellen debianisiert werden<\/a>.<br \/>\nIhr m\u00fcsst nur den Schritten in dem alten Beitrag folgen und das Quellverzeichnis richtig umbenennen (z.B. csl-0.81 und csl_0.81.orig.tar.gz) und das .orig.tar.gz-Archiv erstellen. Anschlie\u00dfend wechselt ihr in das Verzeichnis und f\u00fchrt <strong>dh_make<\/strong> aus. (Paket <strong>dh-make<\/strong> muss installiert sein. )<br \/>\nDas Paket l\u00e4sst sich dann mit<br \/>\n<code>dpkg-buildpackage -rfakeroot -us -uc<\/code><br \/>\nbauen und mit<br \/>\n<code>dpkg -i csl_0.81-1_i386.deb<\/code><br \/>\ninstallieren.<br \/>\n<strong>Anmerkung:<\/strong><br \/>\nIch musste noch zwei Zeilen in <em>\/po\/POTFILES.in<\/em> nachtragen, bevor sich das Debian-Paket kompilieren lie\u00df.<\/p>\n<blockquote><p>.\/src\/engine\/CslCharEncoding.cpp<br \/>\n.\/src\/engine\/CslCharEncoding.h<\/p><\/blockquote>\n<p>Es erwarten euch noch eine Reihe von Aufgaben, bevor ihr tats\u00e4chlich dieses Paket in die offiziellen Repos hochladen d\u00fcrft. F\u00fcr eine lokale und private Version reichen diese Schritte aber aus.<br \/>\nDer Cube Server Lister l\u00e4sst sich schlie\u00dflich mit <strong>csl<\/strong> starten. Unter Einstellungen m\u00fcsst ihr noch den Pfad zur ausf\u00fchrbaren Sauerbraten-Datei setzen (\/usr\/games). Um ein Update vom Masterserver zu bekommen, einfach F5 dr\u00fccken.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>F\u00fcr Cube2: Sauerbraten gibt es ein nettes, grafisches Programm, mit dem sich Sauerbraten-Server \u00fcberwachen lassen. Es existiert eine \u00dcbersicht sowohl \u00fcber die Anzahl der Spieler, den Serverstatus, diverse Variablen und auch eine Mapvorschau gibt es. Mit einem simplen Mausklick kann man sich mit dem Server verbinden. Kleiner Haken. Der Cube Server Lister wurde schon l\u00e4nger &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/gambaru.de\/blog\/2012\/04\/25\/sauerbraten-cube-server-lister-fur-debian-und-ubuntu-kompilieren\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eSauerbraten: Cube Server Lister f\u00fcr Debian und Ubuntu kompilieren\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,69,172,202],"_links":{"self":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/6979"}],"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=6979"}],"version-history":[{"count":1,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/6979\/revisions"}],"predecessor-version":[{"id":10708,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/6979\/revisions\/10708"}],"wp:attachment":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/media?parent=6979"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/categories?post=6979"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/tags?post=6979"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}