Creepsmash: Unterschied zwischen den Versionen

Aus d0b
Zur Navigation springenZur Suche springen
Zeile 2: Zeile 2:
  
 
Und das will ich ändern, zumindest solange ich Bock & Resourcen dafür habe. Um anderen einen leichteren Einstieg zum aufsetzen eines
 
Und das will ich ändern, zumindest solange ich Bock & Resourcen dafür habe. Um anderen einen leichteren Einstieg zum aufsetzen eines
Creepsmash Serves zu ermöglichen gibts hier eine kleine Anleitung =)
+
Creepsmash Serves zu ermöglichen gibts hier eine kleine Anleitung EDIT: Sobald ich wieder Zeit hab schreib ich die fertig.
  
 
== Creepsmash Server ==
 
== Creepsmash Server ==

Version vom 4. Februar 2011, 05:02 Uhr

Creepsmash ist ein nettes Multiplayer-Towerdefence Game, welches von Studenten der Hft Stuttgart entwickelt worden ist. Leider kümmert sich im mom aktiv keiner um dessen weiterentwicklung, was aber auch nicht unbedingt notwenig ist. Der einzige Punkt um dem es mir geht, es gibt zur Zeit keinen Server auf dem dieses Game läuft.

Und das will ich ändern, zumindest solange ich Bock & Resourcen dafür habe. Um anderen einen leichteren Einstieg zum aufsetzen eines Creepsmash Serves zu ermöglichen gibts hier eine kleine Anleitung EDIT: Sobald ich wieder Zeit hab schreib ich die fertig.

Creepsmash Server

Anforderungen IDE

Los geht`s

Ich habe ein Debian 6.0 genommen und einfach mal angefangen.

Notwendige Software beschaffen, was ihr davon bereits habt könnt ihr natürlich weglassen.

aptitude install sun-java5-jdk junit4 ant apache2 mysql-server-5.0 subversion

Falls noch keine Java IDE auf dem Server läuft, prüfen ob die Java Umgebungsvariable richtig gesetzt ist.

echo $JAVA_HOME

Ist die Pfadangabe ungültig oder es erscheint gar keine Ausgabe, kann man folgende Zeilen verwenden um dieses Zustand zu ändern. Dafür die unten angegebene Pfadangabe an euer System anzupassen.

JAVA_HOME="/usr/lib/jvm/java-1.5.0-sun"
export JAVA_HOME
source /etc/profile

Quellcode besorgen, vorher natürlich in das gewünschte lokale Verzeichnis wechseln (source rev. 11)

svn co https://creepsmash.svn.sourceforge.net/svnroot/creepsmash creepsmash
  • rest folgt sobald ich Zeit hab ;-)

Troubleshooting

Fehler beim Kompilieren

Compliance level

Fehler beim komplilieren "ant server"

Buildfile: build.xml

init:

compile:
    [javac] Compiling 180 source files to /pfad/zu/creepsmash/bin/classes
    [javac] Compliance level '1.4' is incompatible with target level '1.5'. A compliance level '1.5' or better is required

BUILD FAILED

Euer Server versucht das Projekt mit den falschen Kompiler zu bauen, um das zu überprüfen nehmen wir:

javac -version

falls da dann nicht JDK 1.5.0.X steht,kann man mit dem folgenden Befehl auf die richtige Version wechseln ;-)

update-alternatives --config javac