TinNS (Emulator)

TinNS (Emulator)

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.

Inhaltsverzeichnis

Geschichte

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

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

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

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

  • Linux Addicted! – Offizielle Seite der Linux Addicted!-Gemeinde (Englisch)
  • Neocron – Offizielle Seite des MMORPGs Neocron 2
  • Projekt-NC II – Offizielle Seite von Projekt-NC

Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • TinNS — 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 …   Deutsch Wikipedia

  • Neocron — / Neocron 2: Beyond Dome Of York Entwickler Reakktor Media Publisher …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”