I like Uplink a lot, and a little while ago, I saw a few weird servers on it. One of them was the IntroVersion server, with a lot of things about Uplink 2, for it to be an online game and such things. So, I started working on an Uplink2 Server. At this moment I've got the server on paper, but to work it out, I need to know something to get that working.
One is, how does Uplink do the passive trace? Does it create a new thread that tries to get the user by checking the logs on all servers? Or, is it simply "Save what servers the bounce went through with what logs, and if one of the logs is deleted or modified, the trace ends, otherwise, in a little time the game will end"?
Is it okay with IntroVersion that I make an Uplink2 server? I can try to make it, then send you the protocol and if you want the source. The plan is to create it with Visual Basic first (I'm not very good at C++), and after that, create both a graphical and a text-based version of the Linux server with Gambas (Basic for Linux).
Please let me know what you think about the project. I would like to work together with you to create a multiplayer Uplink. The idea of Uplink is fantastic, but the game would get a second dimension with more then one player.
This was the e-mail I sent to Chris yesterday. What do you think about a project for Uplink to become multiplayer?
I can paste some screenshots for the server later, I started working at the lay-out already, but not yet the coding.