TinNS (emulator)

from Wikipedia, the free encyclopedia

In Tinns is attempting a Neocron -1 server to emulate. TinNS stands for "TinNS is not a Neocron Server" and uses the same recursive scheme as GNU . This naming should also make it clear that it is an open source project (the Linux Addicted! Community).

history

TinNS is based on the first attempt to emulate a Neocron -1 server - the open source software "Pretender". Pretender was based on the GNU General Public License and is therefore also being further developed under the GPL. Pretender itself was started by an unknown person with the nickname "v00d00" and was later abandoned. TinNS (or the unknown person nicknamed "Akiko") took up the original sources of Pretender about 16 months after its abandonment - after Neocron 2 was long since published and Neocron 1 was discontinued. TinNS was ported to Linux and many functions were added. This port was first published in the Linux Addicted! Community and is still being maintained there. The server emulator TinNS and its spin-offs are mainly developed through the methods of reverse engineering (the netcode) and trial and error . TinNS is fully implemented in C ++ and can also be compiled and used under Windows in conjunction with Cygwin .

Current status

The development of TinNS is only progressing very slowly, as on the one hand the real Neocron-1 servers no longer exist and on the other hand the developers in the community are rather rare.

Functions compared to Pretender:

  • functioning "zoning"
  • Multiplayer ability
  • Compatible with the last official patch level of Neocron 1 (patch 200)
  • Chat opportunities
  • Use of doors and objects (still a bit rudimentary)
  • Vehicle use (also multiplayer)
  • Use of a database ( MySQL ) to store player information
  • load and use the .def files (original NC1 Datapack)
  • loading of the geometry data (vertexes) for collision detection

Spin-offs / parallel developments

There are three known spin-offs from the TinNS / Pretender project:

  • NeoPolis / NeoPolis X - a completely newly developed Neocron server emulator for Windows and based on the knowledge of TinNS / Pretender
  • Project NC - a NeoPolis fork that tries to emulate a Neocron 2 server
  • Irata - very limited and controversial Neocron 2 server emulator

The TinNS and NeoPolis projects are maintained in the forum of the Linux Addicted! Community.

aims

The goal for TinNS is a 100 percent emulation of the real Neocron- 1 server. There are also attempts within the community to fully understand the data of Neocron 1 in order to enable possible extensions, patches or even an alternative (and therefore Linux native) client.

Web links