Benutzer-Werkzeuge

Webseiten-Werkzeuge


games:ufo2000

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
games:ufo2000 [2019-06-16-13-26] 7saturngames:ufo2000 [2019-06-29-18-18] 7saturn
Zeile 1: Zeile 1:
 ====== UFO2000 ====== ====== UFO2000 ======
 {{ :games:ufo2000logo.gif?300|}} {{ :games:ufo2000logo.gif?300|}}
-Der eine oder andere kennt vermutlich noch das alte X-COM – Enemy unknown oder UFO defense, oder dessen Nachfolger, [[Terror from the Deep]] oder vielleicht sogar das Remake [[OpenXcom]]. Wohl eine der geilsten Entwicklungen ist UFO2000. Ich glaube jeder, der UFO eine Zeit lang gespielt hat, wird sich schon mal geärgert haben, dass er das Spiel nie im Multiplayer spielen konnteZumindest was das Battelscape angehtist da ein Haufen findiger Programmierer ans Werk gegangen und hat nen one-on-one Battlescape für Netzwerk oder [[Hotseat]]spiele gegeneinander geschriebenDas Spiel selber ist Open Sourceaber die Grafiken können direkt aus dem Original-Spiel oder dessen Demo entnommen werden (muss man bereits vorliegen habensind also nicht mit gelieder). Andernfalls hat man aber trotzdem zwei Maps zur Auswahlallerdings fast keine SoundsDie Spielmechanik des Battlescapes wurde in UFO2000 weitgehend unverändert übernommennur dass man jetzt nicht mehr gegen die KI spieltsondern Spieler vs. Spieler. Das sieht dann z. Bso aus:+Some of you probably know the old X-COM Enemy unknown or UFO defense, or its successor, [[Terror from the Deep]] or maybe even the remake [[OpenXcom]]. Probably one of the hottest developments is UFO2000. I think anyone who has been playing UFO for a while may have been annoyed that they could never play the game in multiplayerAt least as far as the battelscape is concerneda bunch of resourceful programmers went to work and wrote a one-on-one battlescape for network or [[hotseat]] games against each otherThe game itself is open sourcebut the graphics can be taken directly from the original game or its demo (if you already have themthey're not included). Otherwise you still have two maps to choose frombut almost no soundsThe game mechanics of the Battlescape were taken over in UFO2000 largely unchangedexcept that you no longer play against the AIbut player vs. playerThat looks like this:
  
 {{ :games:ufo2000battlescape.png?300 |}} {{ :games:ufo2000battlescape.png?300 |}}
  
-Das Spielniveau ist damit natürlich deutlich höher, als wenn man immer gegen die KI spieltAuf der mobilen Infanterie gibt es ebenfalls einen UFO2000-Dedicated ServerDie Projekt-Website ist http://ufo2000.sourceforge.net. Man kann seine eigenen Squads zusammenstellenMaps auswählenReplays speichern und ansehen und eine Chat-Funktion ist ebenfalls eingebaut+The level of play is of course much higher than playing against the AIOn the Mobile Infanterie there is also a UFO2000 dedicated serverThe project website is [[http://ufo2000.sourceforge.net]]You can put together your own squadsselect mapssave and view replays and a chat function is also built in.
  
-Das ganze lässt sich natürlich über Internet gegeneinander spielen (benötigt dann aber einen dedicated server, aber normalerweise läuft der offizielle Server ''ufo2000.net''und verschiedene Karten gibt's auch! Linux? Kein ProblemGibt’auch dafürIm Gegensatz zu [[OpenXcom]] hängt das Spiel nicht von den Original Daten abAllerdings gibt es mit den Original Dateien wesentlich mehr MapsEinheiten und Soundswas das Spielerlebnis erheblich verbessertWie das Gameplay so isthabe ich [[https://www.youtube.com/watch?v=F8qKn6u2zWI|hier in einem Video]] verwurstet.+The whole thing can of course be played against each other over the internet (but then it needs a dedicated server, but normally the official server ''ufo2000.net'' is runningand there are different maps too! Linux? No problemIt' also availableIn contrast to [[OpenXcom]] the game does not depend on the original dataBut with the original files there are more mapsunits and soundswhich improves the game experience considerablyTo get an idea of how the gameplay is likewatch [[https://www.youtube.com/watch?v=F8qKn6u2zWI|this a video]].
  
-Jetzt also keine Ausreden mehr, dass ihr nicht wisst, wie man das spieltNoch ein Hinweis zum Online-SpielEs kommt öfter mal vor, dass akut keiner auf dem Server istDann nicht einfach sofort wieder abhauensondern wenigstens ein paar Minuten wartenIch empfehle um die 30 MinSonst kuckt jeder immer nur kurz rein, und verschwindet sofort wiederMan kann das Spiel auch mit F10 in den Fenster-Modus bzw. Vollbildmodus umschaltensodass man nicht die ganze Zeit wartenderweise blockiert istsondern nebenher auch noch was anderes machen kann+So no more excuses for you not knowing how to play itAnother hint for online playIt happens often that nobody is currently on the serverThen don't just run away againbut wait at least a few minutesI recommend about 30 minutesOtherwise everyone just looks in for a moment and disappears immediatelyYou can also switch the game to window mode or full screen mode with F10, so that you're not blocked all the timebut can do something else at the same time.
 ===== Installation ===== ===== Installation =====
 ==== Windows ==== ==== Windows ====
-Den Windows-Installer gibt es unter [[http://ufo2000.sourceforge.net/]]. Ebenso die Sourcenwobei die in ihrer dortigen Form bei mir nicht compilieren wollenWenn jemand das ganze unter Linux versuchen möchtesehe er sich diese [[http://mwohlauer.christof-b.de/ufo2000compilation.html|Anleitung zum Compilieren]] anDamit klappt es zumindest unter Ubuntu recht zuverlässigWenn noch jemand die Spieldaten des Originals rum liegen hatkann er sie in die Ordner ''XCOM'' bzw. ''TFTD'' ablegenDas geht auch mit der Demo der jeweiligen SpieleDamit stehen dann noch mehr MapsSounds und Rassen zur Auswahl.+The Windows Installer is available at [[http://ufo2000.sourceforge.net/]]. The same goes for the sourcesalthough those don't seem to compile in their presented formIf someone wants to try the whole thing under Linux, look at these [[http://mwohlauer.christof-b.de/ufo2000compilation.html|instruction on how to compile]]. So it works quite reliably at least under Ubuntu. If someone still has the game data of the original lying aroundhe can store it in the folders ''XCOM'' or ''TFTD''This also works with the demo of the respective gamesSo you have more mapssounds and races to choose from.
  
-Wie man das Spiel unter Windows installiert, habe ich hier mal in [[https://www.youtube.com/watch?v=WpBJBCyITmo|einem Video]] festgehalten.+I've recorded here in [[https://www.youtube.com/watch?v=WpBJBCyITmo|a video]] how to install the game under Windows.
 ==== Linux ==== ==== Linux ====
-Anders als für Windows, gibt es für Linux momentan keinen Installer, bzw. kein entsprechendes PaketDas Spiel muss aus den Quell-Dateien selbst compiliert werdenDas ist aber nur unwesentlich aufwändigerals die Windows-InstallationAm Beispiel von Ubuntu 14.04 x64 mal kurz beschrieben: +Unlike Windows, there is currently no installer or package available for Linux. The game must be compiled from the source files themselvesHoweverthis is only slightly more complex than the Windows installationUsing the example of Ubuntu 14.04 x64 briefly described
- +=== Required Libraries and Programs === 
-=== Benötigte Libraries und Programme === +To be able to compile UFO2000 at allyou need one program and various librariesBefore running the following installations on the consoleyou should execute the following two commands in this order:
-Um UFO2000 überhaupt kompilieren zu könnenbenötigt man ein Programm und diverse LibrariesBevor man die nachstehenden Installationen auf der Konsole ausführtsollte man ein mal folgende zwei Befehle in dieser Reihenfolge ausführen:+
   - ''sudo apt-get update''   - ''sudo apt-get update''
   - ''sudo apt-get upgrade''   - ''sudo apt-get upgrade''
- +This keeps the list of packages up-to-dateas well as the installed packagesIt is also a good idea to have original X-COM at hand so that you can copy it to the ''XCOM'' folder in the UFO2000 folder laterIt's not requiredbut it gives you many more soundsseveral maps and more unit skinsIn principle, you can also search for the Collectors Edition on the net if you no longer have your installation mediaFor compiling you need Subversion (to download the source files). Subversion is installed as follows:
-Damit ist die Liste der Pakete aktuellund die installierten Pakete ebenfallsAuch empfiehlt es sich, original X-COM zur Hand zu haben, um es später in den Ordner ''XCOM'' im UFO2000-Ordner kopieren zu könnenEs wird zwar nicht verlangtgibt einem aber viele Sounds mehrdiverse Maps zusätzlich und auch mehr Einheiten-SkinsIm Prinzip kann man sich auch die Collectors Edition im Netz suchen, wenn man seine Installationsmedien nicht mehr hatZum Kompilieren wird grundsätzlich wird Subversion (um die Quelldateien herunterladen zu könnenbenötigt. Subversion wird wie folgt installiert:+
  
 ''sudo apt-get install subversion'' ''sudo apt-get install subversion''
  
-Um das Spiel selbst kompilieren zu könnenwerden noch folgende Libraries benötigt:+To compile the game yourselfthe following libraries are required:
  
-  * ''build-essential'' (um überhaupt was kompilieren zu können+  * ''build-essential'' (to be able to compile anything at all
-  * ''subversion'' (um den Code runterladen zu können)+  * ''subversion'' (for downloading the code)
   * ''liballegro4.2-dev''   * ''liballegro4.2-dev''
   * ''libexpat1-dev''   * ''libexpat1-dev''
   * ''zlib1g-dev''   * ''zlib1g-dev''
   * ''libfreetype6-dev''   * ''libfreetype6-dev''
-  * ''libdumb1-dev'' (Optional, ermöglicht OGG-Musik-Wiedergabe+  * ''libdumb1-dev'' (Optional, enables OGG music playback
-  * ''libpng12-dev'' (bei einem frisch installierten Ubuntu 14.04 mit Build-Essentials normalerweise bereits installiert)+  * ''libpng12-dev'' (on a freshly installed Ubuntu 14.04 with build essentials usually already installed)
  
-Das alles lässt sich in einem Rutsch installieren:+All this can be installed in one step:
  
 ''sudo apt-get install build-essential subversion liballegro4.2-dev libexpat1-dev zlib1g-dev libfreetype6-dev libdumb1-dev libpng12-dev'' ''sudo apt-get install build-essential subversion liballegro4.2-dev libexpat1-dev zlib1g-dev libfreetype6-dev libdumb1-dev libpng12-dev''
  
-Zum Spielen werden die ersten beiden libraries nicht unbedingt benötigtder Rest schonZum Kompilieren werden alle Libs verwendetFür den Dedicated Server werden benötigt+The first two libraries are not necessary for playingthe rest areAll libs are used for compilingFor the dedicated server are needed:
  
-  * ''build-essential'' (um überhaupt was kompilieren zu können+  * ''build-essential'' (to compile anything at all
-  * ''subversion'' (um den Code runterladen zu können+  * ''subversion'' (for downloading the code
-  * ''libhawknl-dev'' (Netzwerkfunktionalitäten+  * ''libhawknl-dev'' (network functionalities
-  * ''libsqlite3-dev'' (Datenbankfunktionalitäten für ELO-Score und Benutzeraccounts)+  * ''libsqlite3-dev'' (database functionalities for ELO score and user accounts)
  
-Auch hier lässt sich das Ganze kurz und knapp auf ein mal abhandeln mit:+Here, too, the whole thing can be dealt with briefly and concisely at once:
  
 ''sudo apt-get install build-essential subversion libhawknl-dev libsqlite3-dev'' ''sudo apt-get install build-essential subversion libhawknl-dev libsqlite3-dev''
  
-//Für den Server allein// (zBum ihn auf einem Root-Server laufen zu lassenbraucht man //nur// beiden letzten Librarieszum Kompilieren alle vier. +//For the server alone// (e.gto run it on a root serveryou need //only// the last two librariesfor compiling all of them
- +=== Compiling Server and Game === 
-=== Server und Spiel Kompilieren === +First you have to download the sources from the SVN repository of UFO 2000 and change to the source directory:
-Zunächst muss man sich erst mal die Quellen aus dem SVN-Repository von UFO 2000 runterladen und ins Quellen-Verzeichnis wechseln:+
  
   - ''svn checkout svn:<nowiki>//</nowiki>svn.code.sf.net/p/ufo2000/code/trunk ufo2000-code''   - ''svn checkout svn:<nowiki>//</nowiki>svn.code.sf.net/p/ufo2000/code/trunk ufo2000-code''
   - ''cd ufo2000-code''   - ''cd ufo2000-code''
-(Der Ordner-Name ist im Wesentlichen egal.) +(The folder name doesn't really matter.) 
-== Spiel kompilieren == +== Compiling the Game == 
-Von hier aus kann man dann die verschiedenen Kompilier-Befehle absetzenDas Spiel UFO2000 lässt sich auf zwei verschiedene Arten kompilierenentweder mit OGG-Musik-Supportoder ohne.+From here you can execute the different compilation commandsThe game UFO2000 can be compiled in two different wayseither with OGG music supportor without.
  
-  * ''make'' (für ganz normales Spielen+  * ''make'' (for ordinary playing
-  * ''make no_dumbogg=1'' (für Spielen ohne OGG-Support+  * ''make no_dumbogg=1'' (for playing without OGG support
-Anschließend sollte man noch, sofern zur Hand, die Original UFO bzw. TFTD-Files in die korrespondierenden Ordner ''XCOM'' bzw. ''TFTD'' kopierenDamit hat man erstens mehr Maps zur Auswahlzweitens das klassische UFO-Menü im Battle-Scape und drittens mehr Sounds im SpielOhne ist'ein wenig arg leiseweil nur wenige freie Sounds verwendet werden+Afterwards you should copy the original UFO or TFTD files into the corresponding folder ''XCOM'' or ''TFTD'' if you have them at handThis gives you more maps to choose fromthe classic UFO menu in battlescape and more sounds in the gameWithout it it'a little bit quietbecause only a few free sounds are used
-== Server kompilieren == +== Compiling the Server == 
-Hier ist die Sache relativ banal+Here the matter is relatively trivial
-  * ''make server ''+  * ''make server''
  
-=== Kurzfassung === +=== Abridged Version === 
-Für alle, die nur kurz und knackig die Infos brauchenes müssen folgende Befehle abgesetzt werden: +For all those who only need the information briefly and to the pointthe following commands must be issued
- +  - Install required packages
-  - Benötigte Pakete installieren+
     - ''sudo apt-get update''     - ''sudo apt-get update''
     - ''sudo apt-get upgrade''     - ''sudo apt-get upgrade''
     - ''sudo apt-get install build-essential liballegro4.2-dev libexpat1-dev zlib1g-dev libfreetype6-dev libdumb1-dev libpng12-dev libhawknl-dev libsqlite3-dev''     - ''sudo apt-get install build-essential liballegro4.2-dev libexpat1-dev zlib1g-dev libfreetype6-dev libdumb1-dev libpng12-dev libhawknl-dev libsqlite3-dev''
-  - Quellen holen: ''svn checkout svn:<nowiki>//</nowiki>svn.code.sf.net/p/ufo2000/code/trunk ufo2000-code'' +  - Get sources: ''svn checkout svn:<nowiki>//</nowiki>svn.code.sf.net/p/ufo2000/code/trunk ufo2000-code'' 
-  - Compilieren+  - Compiling
-    * Spielkompilat: ''make'' +    * Game compilation: ''make'' 
-    * Spielkompilat ohne Musik: ''make no_dumbogg=1'' +    * Compiling without music:: ''make no_dumbogg=1'' 
-    * Serverkompilat (optional): ''make server'' +    * Compiling server (optional): ''make server'' 
-Das Spiel lässt sich dann ganz normal über einen Doppelklick auf die ''ufo2000''-binary starten+The game can then be started normally by double-clicking on the ''ufo2000''-binary. 
-=== Probleme === +=== Problems === 
-Es gilt dabei aber etwas zu beachtenDas Spiel legt (zumindest momentan noch) seine EinstellungenReplaysSoldaten-Files, etc., im Spiel-Verzeichnis abD. h., wer das Spiel spielen können will, ohne //massive// Probleme mit der Benutzbarkeit zu habenmuss auch zwingend Schreibrechte auf das ufo2000-Verzeichnis habenEs empfiehlt sich auch, in der Konfigurationsdatei ''ufo2000.ini'' nachzusehen, welche Einstellungen man noch so setzen kannweil nicht alle aus dem GUI heraus zugreifbar sind.+However, there is something to consider hereThe game saves its settingsreplayssoldier files, etc., in the game directory (at least for now)This means that if you want to play the game without having //massive// problems with usabilityyou must have write permissions to the ufo2000 directoryIt is also recommended to check the configuration file ''ufo2000.ini'' to see which other settings can be setbecause not all of them are accessible from the GUI.
  
-Es kann vorkommendas das eben kompilierte Spiel einfach nicht startet, sondern diese Fehlermeldung raus wirft:+It may happen that the game just compiled does not startbut throws out this error message:
  
 ''./init-scripts/main.lua:53: attempt to index local `fh' (a nil value) stack traceback:''\\ ''./init-scripts/main.lua:53: attempt to index local `fh' (a nil value) stack traceback:''\\
 ''./init-scripts/main.lua:53: in main chunk'' ''./init-scripts/main.lua:53: in main chunk''
  
-In diesem Fall sollte man prüfen, ob denn der Pfad zum Spiel evtl. problematische Unicode-Zeichen, wie zum Beispiel UmlauteenthältDann findet er die Pfade nämlich nicht. +In this case you should check if the path to the game contains any problematic Unicode characterssuch as umlautsThen it will not find the paths
- +=== Create Starter === 
-=== Starter anlegen === +If you really value opticsyou can also create a desktop file for the binary in order to integrate the just compiled UFO2000 into the starter of Gnome, for example:
-Wenn man richtig Wert auf Optik legtkann man für die Binary auch ein Desktop-File anlegen, um das eben kompilierte UFO2000 z. B. auch in den Starter von Gnome integrieren zu können:+
 <code> <code>
 [Desktop Entry] [Desktop Entry]
 Name=UFO2000 Name=UFO2000
-Exec=<Pfadname/zur/ufo2000-Binary>+Exec=<pathname/to/ufo2000-Binary>
 Type=Application Type=Application
 StartupNotify=true StartupNotify=true
-Path=<Pfad/zum/ufo2000-Ordner+Path=<pathname/to/ufo2000-folder
-Icon=<Pfad/zum/ufo2000-Ordner>/Seccast.ico+Icon=<pathname/to/ufo2000-folder>/Seccast.ico
 </code> </code>
-Dieses File dann zBunter dem Namen ''UFO2000.desktop'' speichern und ausführbar machenDieses File kann im Prinzip irgendwo liegenallerdings empfiehlt es sich für Ubuntu mit Gnome, es unter ''~/.local/share/applications/'' abzulegenda dort auch der Starter nachsuchtFür alle Benutzer ist der Ordner ''/usr/share/applications/'' aber besser geeignetweil so alle das Symbol finden können. <i>Für diesen Fall aber an die oben genannte Rechte-Vergabe denken.</i>+Save this file e.gunder the name ''UFO2000.desktop'' and make it executableThis file can be located anywherebut for Ubuntu with Gnome it is recommended to store it under ''~/.local/share/applications/'', because the starter is searching there tooFor all users the folder ''/usr/share/applications/'' is more suitablebecause everyone can find the symbol. <i>But in this case remember the above mentioned rights assignment.</i>
  
-Wie man das Spiel unter Ubuntu compiliert, habe ich hier mal in [[https://www.youtube.com/embed/XEdJPkg26WM|einem Video]] festgehalten+How to compile the game under Ubuntu is described here in [[https://www.youtube.com/embed/XEdJPkg26WM|my video]]. 
-===== Netzwerk/Internetserver ===== +===== Network/Internet Server ===== 
-Die mobile Infanterie hat einen Dedicated UFO2000-Server laufen: ''www.mobile-infanterie.de'', [[https://www.mobile-infanterie.de/ufo2000status.php|Status]], [[https://www.mobile-infanterie.de/ufo2000results.php|Stats]].+The Mobile Infanterie has a dedicated UFO2000 server running: ''www.mobile-infanterie.de'', [[https://www.mobile-infanterie.de/ufo2000status.php|Status]], [[https://www.mobile-infanterie.de/ufo2000results.php|Stats]].
  
-Wenn man nicht (vergleichsweise umständlich) den [[Hotseat]]-Modus benutzen will (zwei Spieler am selben PC), kann man sich mit einem der im Internet verfügbaren Server verbindenDer Standard-Server ''ufo2000.net'' sollte eigentlich fast immer verfügbar seinDie Stats des Servers kann man hier abrufen: [[http://ufo2000.net/results.php]], den Status hier: [[http://ufo2000.net:2000/]].+If you don't want to use the [[Hotseat]] mode (two players on the same PC), you can connect to one of the servers available on the Internet. The default server ''ufo2000.net'' should almost always be availableThe stats of the server can be found here: [[http://ufo2000.net/results.php]], the status here: [[http://ufo2000.net:2000/]].
  
-Will man selbst einen Server aufstellenkann man das mit der mitgeliederten, bzw. selbst zu compilierenden server-binary ''ufo2000-srv.exe'' bzw. ''ufo2000-srv'' erreichenDen Server kann man ganz normal auf der Konsole via ''./ufo2000-srv'' oder mit einem entsprechenden init-Skript bzw. als Windows-Dienst startenEs werden durchaus auch Files angelegtallerdings ist bei einem Server iAkeine Benutzung durch andere Benutzer notwendig. Es reicht also aus, wenn der Benutzer, unter dem der Dienst gestartet wird, die Schreibrechte auf das Verzeichnis des Servers hat. Die Einstellmöglichkeiten des Servers sind eher begrenzt und werden in der Konfig-Datei ''ufo2000-srv.conf'' vorgenommenDer Server liefert auch gleich eine Status-Seite mit, unter ''http://Adresse-des-Rechners:Port-des-Servers''Der Default-Port ist 2000 (TCP). Sollte man einen anderen wählenmuss dieser beim Verbinden mit dem Client ebenfalls mit angegeben werden+If you want to set up a server yourselfyou can do this with the included or self compiled server-binary ''ufo2000-srv.exe'' or ''ufo2000-srv''The server can be started on the console via ''./ufo2000-srv'' or with an init script or as a Windows service. Files are also createdbut with a server there is usually no need for other users to use themIt is therefore sufficient if the user under which the service is started has write access to the directory of the serverThe settings of the server are rather limited and are made in the config file ''ufo2000-srv.conf''The server also provides a status page under ''http://your-domain:2000''The default port is 2000 (TCP). If you choose another portyou have to specify it when connecting to the it via client
-===== Weiter Infos ===== +===== Additional Information ===== 
-Es gibt für das Spiel sowohl ein [[http://ufopaedia.org/index.php?title=UFO2000|Wiki]] als auch ein [[http://www.xcomufo.com/forums/index.php?s=382cca89ef653352345d5ecc541beaf2&showforum=266|Forum]]. Letztes ist in letzter Zeit aber etwas schlecht besuchtAber kann man ja auch ändern...+There is both a [[http://ufopaedia.org/index.php?title=UFO2000|Wiki]] and a [[http://www.xcomufo.com/forums/index.php?s=382cca89ef653352345d5ecc541beaf2&showforum=266|Forum]] for the gameThe last one has been a bit deserted latelyBut you can also change that...
  
-[[gamesdatenbank|Zurück zur Games-Datenbank]]+[[gamesdatenbank|Back to the games database]]
games/ufo2000.txt · Zuletzt geändert: 2021-05-13-17-16 von 7saturn

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki