You can edit almost every page by Creating an account. Otherwise, see the FAQ.

TinNS (Emulator)

Aus EverybodyWiki Bios & Wiki
Wechseln zu:Navigation, Suche



Bei TinNS handelt es sich um den Versuch einen Neocron-1-Server zu emulieren. Dabei steht TinNS für „TinNS is not a Neocron Server“ und verwendet dabei das gleiche rekursive Schema wie GNU. Diese Namensgebung soll gleichzeitig verdeutlichen, dass es sich um ein Open-Source-Projekt (der Linux Addicted!-Gemeinde) handelt.

Geschichte[Bearbeiten]

TinNS basiert auf dem ersten Versuch einen Neocron-1-Server zu emulieren – der Open-Source-Software „Pretender“. Pretender basierte auf der GNU General Public License und wird daher auch unter der GPL weiterentwickelt. Pretender selbst wurde von einer unbekannten Person mit dem Nickname „v00d00“ ins Leben gerufen und später aufgegeben. TinNS (bzw. die unbekannte Person mit dem Nick „Akiko“) griff die ursprünglichen Quellen von Pretender etwa 16 Monate nach dessen Aufgabe – nachdem Neocron 2 längst erschienen und Neocron 1 eingestellt war – wieder auf. Dabei wurde TinNS auf Linux portiert und um viele Funktionen erweitert. Diese Portierung wurde erstmals in der Linux Addicted!-Gemeinde veröffentlicht und wird dort auch weiter gepflegt. Der Server-Emulator TinNS und dessen Abspaltungen werden hauptsächlich durch die Methoden des Reverse Engineering (des Netcodes) und des Versuch und Irrtum entwickelt. TinNS ist vollständig in C++ implementiert und kann auch unter Windows in Verbindung mit Cygwin kompiliert und verwendet werden.

Aktueller Stand[Bearbeiten]

Die Entwicklung von TinNS schreitet nur sehr langsam voran, da einerseits die echten Neocron-1-Server nicht mehr existieren und andererseits die Entwickler in der Gemeinde eher rar sind.

Funktionen gegenüber Pretender:

  • funktionierendes „Zoning“
  • Multiplayerfähigkeit
  • kompatibel zum letzten offiziellen Patchlevel von Neocron 1 (Patch 200)
  • Chatmöglichkeiten
  • Benutzung von Türen und Gegenständen (noch etwas rudimentär)
  • Fahrzeugnutzung (auch Multiplayer)
  • Nutzung einer Datenbank (MySQL) zum Ablegen der Spielerinformationen
  • laden und nutzen der .def Dateien (original NC1 Datapack)
  • laden der Geometrie-Daten (Vertexes) für Kollisionserkennung

Abspaltungen/Parallelentwicklungen[Bearbeiten]

Es existieren drei bekannte Abspaltungen des TinNS/Pretender-Projektes:

  • NeoPolis/NeoPolis X – ein für Windows komplett neu entwickelter und auf dem Wissen von TinNS/Pretender basierender Neocron-Server-Emulator
  • Projekt-NC – eine NeoPolis-Abspaltung die versucht einen Neocron-2-Server zu emulieren
  • Irata – sehr eingeschränkter und umstrittener Neocron-2-Server-Emulator

Die Projekte TinNS und NeoPolis werden in dem Forum der Linux Addicted!-Gemeinde gepflegt.

Ziele[Bearbeiten]

Das Ziel für TinNS ist eine 100-prozentige Emulation des echten Neocron-1-Servers. Es gibt auch Versuche innerhalb der Gemeinde, die Daten von Neocron 1 vollständig zu verstehen um eventuelle Erweiterungen, Patches oder gar einen alternativen (und damit Linux nativen) Client zu ermöglichen.

Weblinks[Bearbeiten]


Diese artikel "TinNS (Emulator)" ist von Wikipedia The list of its authors can be seen in its historical and/or the page Edithistory:TinNS (Emulator).



Read or create/edit this page in another language[Bearbeiten]