Teeworlds

Aus Spielen-unter-Linux Wiki by linuxgaming.de

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
[Entwurfsversion][Entwurfsversion]
(Anpassung an neue Version - ggf. noch weiter anpassen)
Zeile 10: Zeile 10:
|Architektur= x86, x64, PowerPC
|Architektur= x86, x64, PowerPC
|Genre= Actionspiel
|Genre= Actionspiel
-
|Version= 0.4.1
+
|Version= 0.4.2
|Sprache= Englisch
|Sprache= Englisch
|Spielmodi= Multiplayer
|Spielmodi= Multiplayer
|Plattform(en)= Linux, Windows, Mac
|Plattform(en)= Linux, Windows, Mac
-
|Lizenz= Freeware
+
|Lizenz= Open Source
|Altersfreigabe= nicht getestet
|Altersfreigabe= nicht getestet
|Website= [http://www.teeworlds.com/ Homepage]
|Website= [http://www.teeworlds.com/ Homepage]
Zeile 28: Zeile 28:
Als Waffen stehen unter anderem ein Hammer für Nahkampfattacken, eine Pistole, Schrotflinte und Granatenwerfer zur Verfügung. Das Besondere an Teeworlds ist aber der 2D-Style und vorallem der Enterhaken, mit dem man sich wie Spiderman durch das Level schwingen kann. Zudem gibt es auch den Doublejump.
Als Waffen stehen unter anderem ein Hammer für Nahkampfattacken, eine Pistole, Schrotflinte und Granatenwerfer zur Verfügung. Das Besondere an Teeworlds ist aber der 2D-Style und vorallem der Enterhaken, mit dem man sich wie Spiderman durch das Level schwingen kann. Zudem gibt es auch den Doublejump.
 +
== Installation des Spieles ==
== Installation des Spieles ==
Zeile 33: Zeile 34:
Zuerst lädt man Teeworlds herunter.
Zuerst lädt man Teeworlds herunter.
-
Für '''32bit'''-Distributionen diese Datei: [http://www.teewars.com/files/teewars-0.3.4-linux_x86.tar.gz teewars_x86.tar.gz] (3.8 MB)
+
Für '''32bit'''-Distributionen diese Datei: [http://www.teeworlds.com/files/teeworlds-0.4.2-linux_x86.tar.gz teeworlds-0.4.2-linux_x86.tar.gz] (4.4 MB)
-
Für '''64bit'''-Distributionen diese Datei: [http://www.teewars.com/files/teewars-0.3.4-linux_x86_64.tar.gz teewars_x86_64.tar.gz] (3.9 MB)
+
Für '''64bit'''-Distributionen diese Datei: [http://www.teeworlds.com/files/teeworlds-0.4.2-linux_x86_64.tar.gz teeworlds-0.4.2-linux_x86_64.tar.gz] (4.5 MB)
 +
 
 +
Man entpackt die Datei, geht in den entpackten Ordner und startet das Spiel in der Konsole mit dem Befehl
 +
 
 +
<pre>./teeworlds</pre>
Für '''"Debian etch" x86''' diese Datei:  [http://files.spielen-unter-linux.de/Debian/teewars-0.3.4-linux_x86.tar.gz teewars-0.3.4-linux_x86.tar.gz] (3.8mb)
Für '''"Debian etch" x86''' diese Datei:  [http://files.spielen-unter-linux.de/Debian/teewars-0.3.4-linux_x86.tar.gz teewars-0.3.4-linux_x86.tar.gz] (3.8mb)
Zeile 42: Zeile 47:
  <pre>./teewars</pre>
  <pre>./teewars</pre>
 +
 +
Bitte beachtet, dass diese für Debian etch gebaute Version recht alt ist.
 +
== Kompilieren des Spieles ==
== Kompilieren des Spieles ==
Zeile 49: Zeile 57:
===Bezug der notwendigen Pakete ===
===Bezug der notwendigen Pakete ===
-
{{Debian}} apt-get install libasound2-dev libglu1-mesa-dev mesa-common-dev build-essential python
 
-
 
-
{{Ubuntu}} sudo apt-get install libasound2-dev libglu1-mesa-dev mesa-common-dev build-essential python
 
-
 
-
{{Arch}} pacman -S libasound2-dev libglu1-mesa-dev mesa-common-dev make libc6-dev gcc g++ python
 
-
 
-
{{Fedora}} yum install libasound2-dev libglu1-mesa-dev mesa-common-dev make libc6-dev gcc g++ python
 
-
 
-
{{Foresight}} sudo conary update libasound2-dev libglu1-mesa-dev mesa-common-dev make libc6-dev gcc g++ python
 
-
 
-
{{Gentoo}} emerge libasound2-dev libglu1-mesa-dev mesa-common-dev make libc6-dev gcc g++ python
 
-
 
-
{{openSUSE}} yast2 -i libasound2-dev libglu1-mesa-dev mesa-common-dev make libc6-dev gcc g++ python
 
 +
{| style="vertical-align: top;"
 +
|{{Debian}}
 +
|<code> apt-get install libasound2-dev libglu1-mesa-dev mesa-common-dev build-essential python </code>
 +
|-
 +
|{{Ubuntu}}
 +
|<code> sudo apt-get install libasound2-dev libglu1-mesa-dev mesa-common-dev build-essential python </code>
 +
|-
 +
|{{Arch}}
 +
|<code> pacman -S libasound2-dev libglu1-mesa-dev mesa-common-dev make libc6-dev gcc g++ python </code>
 +
|-
 +
|{{Fedora}}
 +
|<code> yum install libasound2-dev libglu1-mesa-dev mesa-common-dev make libc6-dev gcc g++ python </code>
 +
|-
 +
|{{Foresight}}
 +
|<code> sudo conary update libasound2-dev libglu1-mesa-dev mesa-common-dev make libc6-dev gcc g++ python </code>
 +
|-
 +
|{{Gentoo}}
 +
|<code> emerge libasound2-dev libglu1-mesa-dev mesa-common-dev make libc6-dev gcc g++ python </code>
 +
|-
 +
|{{openSUSE}}
 +
|<code> yast2 -i libasound2-dev libglu1-mesa-dev mesa-common-dev make libc6-dev gcc g++ python </code>
 +
|}
===Bezug des Pythonbuildscripts ===
===Bezug des Pythonbuildscripts ===
<pre>wget http://www.teeworlds.com/files/build.py</pre>
<pre>wget http://www.teeworlds.com/files/build.py</pre>
-
'''Wichtig''': Man sollte immer das Buildscript neu vom Server ziehen um sicherzugehen, dass man ein aktuelles vorliegen hat.
+
'''Wichtig''': Man sollte immer das Buildscript neu vom Server ziehen um sicherzugehen, dass man ein Aktuelles vorliegen hat.
 +
 
===Ausführen des Pythonbuildscripts===
===Ausführen des Pythonbuildscripts===
-
<pre>python build.py 0.3.4</pre>
+
<pre>python build.py 0.4.2</pre>
 +
 
 +
Wichtig: Die Versionsnummer (hier: 0.4.2) immer gegen die Aktuelle austauschen.
-
Wichtig: Die Versionsnummer (hier: 0.3.4) immer gegen die aktuelle austauschen.
 
== Server hosten ==
== Server hosten ==
-
Einen Teeworlds-Server zu hosten ist eigentlich sehr leicht. Man braucht dazu nur die Datei teewars_srv zu starten. Wenn man genauer einstellen will, was wie gespielt wird, braucht man eine Konfigurationsdatei. Ich habe mir drei davon angelegt, die sinnigerweise config_dm.cfg, config_tdm.cfg und config_ctf.cfg heißen. Ich liste sie hier alle drei mal auf:
+
Einen Teeworlds-Server zu hosten ist leicht. Man braucht dazu nur die Datei '''teewars_srv''' zu starten. Wenn man genauer einstellen will, was wie gespielt wird, braucht man eine Konfigurationsdatei. Man kann dafür drei davon anlegen, die sinnigerweise '''config_dm.cfg''', '''config_tdm.cfg''' und '''config_ctf.cfg''' heißen. Hier sind die drei Dateien aufgelistet:
-
{| border="2"width="100%"
+
{| border="2" width="100%"
!config_dm.cfg   
!config_dm.cfg   
!config_tdm.cfg   
!config_tdm.cfg   

Version vom 10:36, 6. Apr. 2008

Diese Anleitung setzt die Kenntnis folgender Artikel vorraus:


Teeworlds

Ingameszene
Basisdaten
Entwickler: {{{Entwickler}}}
Publisher: {{{Publisher}}}
Plattform(en): Linux, Windows, Mac
Architektur: x86, x64, PowerPC
Genre: Actionspiel
Version: 0.4.2
Spielmodi: Multiplayer
Sprache: Englisch
Steuerung: {{{Steuerung}}}
Lizenz: Open Source
Installation: {{{Installation}}}
Systemminima: {{{Systemminima}}}
Altersfreigabe: nicht getestet
Demo: {{{Demo}}}
Webseite: Homepage
Diskussion: SuL-Forum

Inhaltsverzeichnis


Beschreibung des Spiels

Teeworlds ist ein 2D-Comic-Shoot'em'Up-Action-Multiplayer-Spiel, bei dem man mit einer Knuddelkugel, die wie Kirby von Nintendo aussieht, wie bei typischen Multiplayer-Shootern in Deathmatch oder Capture The Flag gegeneinander kämpft.

Als Waffen stehen unter anderem ein Hammer für Nahkampfattacken, eine Pistole, Schrotflinte und Granatenwerfer zur Verfügung. Das Besondere an Teeworlds ist aber der 2D-Style und vorallem der Enterhaken, mit dem man sich wie Spiderman durch das Level schwingen kann. Zudem gibt es auch den Doublejump.


Installation des Spieles

Zuerst lädt man Teeworlds herunter.

Für 32bit-Distributionen diese Datei: teeworlds-0.4.2-linux_x86.tar.gz (4.4 MB)

Für 64bit-Distributionen diese Datei: teeworlds-0.4.2-linux_x86_64.tar.gz (4.5 MB)

Man entpackt die Datei, geht in den entpackten Ordner und startet das Spiel in der Konsole mit dem Befehl

./teeworlds

Für "Debian etch" x86 diese Datei: teewars-0.3.4-linux_x86.tar.gz (3.8mb)

Man entpackt die Datei, geht in den entpackten Ordner und startet das Spiel in der Konsole mit dem Befehl

./teewars

Bitte beachtet, dass diese für Debian etch gebaute Version recht alt ist.


Kompilieren des Spieles

Diese Anleitung richtet sich in erster Linie an Architekturen, welche nicht von den Teewars-Developern primär bedient werden (z.B. PowerPC) und an "ältere" Distributionsversionen (z.B. Debian etch, Fedora 6).


Bezug der notwendigen Pakete

Debian Debian apt-get install libasound2-dev libglu1-mesa-dev mesa-common-dev build-essential python
Ubuntu Ubuntu sudo apt-get install libasound2-dev libglu1-mesa-dev mesa-common-dev build-essential python
Arch Arch pacman -S libasound2-dev libglu1-mesa-dev mesa-common-dev make libc6-dev gcc g++ python
Fedora Fedora yum install libasound2-dev libglu1-mesa-dev mesa-common-dev make libc6-dev gcc g++ python
Foresight Foresight sudo conary update libasound2-dev libglu1-mesa-dev mesa-common-dev make libc6-dev gcc g++ python
Gentoo Gentoo emerge libasound2-dev libglu1-mesa-dev mesa-common-dev make libc6-dev gcc g++ python
openSUSE openSUSE yast2 -i libasound2-dev libglu1-mesa-dev mesa-common-dev make libc6-dev gcc g++ python

Bezug des Pythonbuildscripts

wget http://www.teeworlds.com/files/build.py

Wichtig: Man sollte immer das Buildscript neu vom Server ziehen um sicherzugehen, dass man ein Aktuelles vorliegen hat.


Ausführen des Pythonbuildscripts

python build.py 0.4.2

Wichtig: Die Versionsnummer (hier: 0.4.2) immer gegen die Aktuelle austauschen.


Server hosten

Einen Teeworlds-Server zu hosten ist leicht. Man braucht dazu nur die Datei teewars_srv zu starten. Wenn man genauer einstellen will, was wie gespielt wird, braucht man eine Konfigurationsdatei. Man kann dafür drei davon anlegen, die sinnigerweise config_dm.cfg, config_tdm.cfg und config_ctf.cfg heißen. Hier sind die drei Dateien aufgelistet:


config_dm.cfg config_tdm.cfg config_ctf.cfg
sv_name=server

sv_gametype=dm
sv_warmup=10
sv_map=dm1
sv_maprotation=dm2 dm6
sv_max_clients=4
sv_scorelimit=20
password=password

sv_name=server

sv_gametype=tdm
sv_warmup=10
sv_map=dm1
sv_maprotation=dm2 dm6 sv_max_clients=4
sv_scorelimit=50
password=password

sv_name=server

sv_gametype=ctf
sv_warmup=10
sv_map=ctf_simple
sv_maprotation=ctf2 ctf_castles sv_max_clients=4
sv_scorelimit=600
password=password

Den Server startet man dann mit dem Paramater -f - also z.B.

./teewars_srv -f config_dm.cfg


Screenshots

Scoreboard
Handgemenge mit Hammern
Capture The Flag
Mit Enterhaken schwingen

--Chemical Brother 21:17, 27. Feb. 2008 (CET)