Uplink - Online Multiplayer
Moderators: jelco, bert_the_turtle, Chris, Icepick, Rkiver, Punisher Bass
-
abigbagofcrap
- level2

- Posts: 89
- Joined: Fri Jun 11, 2004 5:40 am
- Location: In your head
well, i thought of trying this, but my programming skilsl are jsut to limited in visual basic to do this right now, maybe it will be help to you.
So, this is how i would do it if i had enough skill.
-
(you would need to make a ingame scripting language)
Add a online option when you log into you uplink usersname.When you log into the multiplayer for the first time, you must configure your kernel, and select programs you would like to run.Like if you wanted to make programs with the built in scripting language, and sell them.You would need to run a ftp server.Wich you can download from a main in-game store.Then you would have to secure your box using a firewall, or code your own filter in the built in scripting language.To hack, you would need to find bugs in other peoples programs they are running.To make it easier, most programs on the game would be made by the scripting language yourself, except for the servers and firewalls.All programs you save would essential be loaded into the kernal when you connect to uplink online.So if you programed your own ip scanner, and had it write its findings to a file, that program would be running in write/read mode.So if someone port scanned you, and found a bug in your programming, they could try to program a exploit, to exploit your scanner.If succesfull, they would have read/write access on your system.But, your firewall would of seen this, and block them(if you had a firewall on).So they would have to bypass your firewall(or crash it by sending a DOS to the port, wich would really only be a few packets acrossed the real internet.)So basicly, it would more of a program your own stuff type thing, but you could also buy sniffers, firewalls, and other things.
Making a in game scripting language, was the only way to make it dificult to hack someone in the game.
there should be a interNIC type thing that would list all ftp servers.If you didnt run a server on your box, you would not be listed, but could stil be found through ipscan.
bascily, the whole thing would be a client/server.
So, this is how i would do it if i had enough skill.
-
(you would need to make a ingame scripting language)
Add a online option when you log into you uplink usersname.When you log into the multiplayer for the first time, you must configure your kernel, and select programs you would like to run.Like if you wanted to make programs with the built in scripting language, and sell them.You would need to run a ftp server.Wich you can download from a main in-game store.Then you would have to secure your box using a firewall, or code your own filter in the built in scripting language.To hack, you would need to find bugs in other peoples programs they are running.To make it easier, most programs on the game would be made by the scripting language yourself, except for the servers and firewalls.All programs you save would essential be loaded into the kernal when you connect to uplink online.So if you programed your own ip scanner, and had it write its findings to a file, that program would be running in write/read mode.So if someone port scanned you, and found a bug in your programming, they could try to program a exploit, to exploit your scanner.If succesfull, they would have read/write access on your system.But, your firewall would of seen this, and block them(if you had a firewall on).So they would have to bypass your firewall(or crash it by sending a DOS to the port, wich would really only be a few packets acrossed the real internet.)So basicly, it would more of a program your own stuff type thing, but you could also buy sniffers, firewalls, and other things.
Making a in game scripting language, was the only way to make it dificult to hack someone in the game.
there should be a interNIC type thing that would list all ftp servers.If you didnt run a server on your box, you would not be listed, but could stil be found through ipscan.
bascily, the whole thing would be a client/server.
iek, sorry to sound mean but that kind of thing has been mentioned many times before.
1. Do you realise how hard the game would be if you had to script everything like IP_scanners and firewall_bypassers yourself?
2. If the scripting language was simple it would be easy to find and fix bugs. It wouldn't take long to create programs which had no bugs.
3. Not many people would have the required programming knowledge if the scripting language was even close to being like actual languages thus you would render the game unusable to most of the fan base.
4. I might as well be hacking in real life if it were that easy to code firewall_bypassers and look for bugs in code.
5. Where's the fun?
1. Do you realise how hard the game would be if you had to script everything like IP_scanners and firewall_bypassers yourself?
2. If the scripting language was simple it would be easy to find and fix bugs. It wouldn't take long to create programs which had no bugs.
3. Not many people would have the required programming knowledge if the scripting language was even close to being like actual languages thus you would render the game unusable to most of the fan base.
4. I might as well be hacking in real life if it were that easy to code firewall_bypassers and look for bugs in code.
5. Where's the fun?
Please tell me how you would reprogramme the highest versions of the software provided to be better than it already is? i.e. How would you make Log_deleter v4 any better? or monitor_bypass lvl 5? Trace_tracker? etc.
It wouldn't be worth the time and effort to add a scripting language just so you could perhaps change File_deleter to stay open after a delete.
Next Thursday
It wouldn't be worth the time and effort to add a scripting language just so you could perhaps change File_deleter to stay open after a delete.
Next Thursday
Montyphy wrote:Please tell me how you would reprogramme the highest versions of the software provided to be better than it already is? i.e. How would you make Log_deleter v4 any better? or monitor_bypass lvl 5? Trace_tracker? etc.
It wouldn't be worth the time and effort to add a scripting language just so you could perhaps change File_deleter to stay open after a delete.
Next Thursday
Make a custom one that logs into internic for me and deletes the first and third log?
-
Nightruler
- level1

- Posts: 12
- Joined: Fri Jun 03, 2005 8:49 am
Better then deleting 1&3, delete all logs that have 127.0.0.1 in them, this would include the password auth, and the connections even.
The next version would allow you to input your IP address each time it's run, and delete all those logs, and the one after that takes the IP from the first log and removes all logs with that IP in them.
There 3 more versions for ya.
There 3 more versions for ya.
Im not saying you have to code evrything, as i said, there should be the internal services at uplink still, but im talking about this being a online only thing, so u can make your own scanners if you want to, or your own script to run multiple things when u connect to a specified host.The scripting language would be veary user friendly.A bit more of a real feel with an online version would be a nice change, maybe evan have a terminal that u can OPTIONALY use over the graphical interface, becouse i can tell you.Anyone who uses a linux operating system, tends to like using a terminal.Becouse its faster to use.
Montyphy wrote:2. If the scripting language was simple it would be easy to find and fix bugs. It wouldn't take long to create programs which had no bugs.
not really, if they made say, login screen, that they could exicute on internic, to render it usless to evryone else playing online, if the scripting language were simple, they would still make mistakes. they could store the password in the login script itself, wich someone could scan and find, and delete teh program, or if they stored it in a txt file, you could scan for all links, and find it.And if it was ecrypted, you would have uncrypt the file
befor you could get access
-
abigbagofcrap
- level2

- Posts: 89
- Joined: Fri Jun 11, 2004 5:40 am
- Location: In your head
I think Montyphy is probably right. The only reason that so many programs nowadays have holes is because they are complex and usually written by several people. If the language and programs are simplified, and it is coded by one person, there shouldn't be any holes by some point.
But then again, if we get the dumber people playing an online hacking game who don't know about the "../" exploits or sql injections or anything, it might be possible to screw them over.
But then again, if we get the dumber people playing an online hacking game who don't know about the "../" exploits or sql injections or anything, it might be possible to screw them over.
Hey, I too and on my way to creating another uplink(except using a different name).
Mine will have both single player and multiplayer. The multiplayer will be sort of similar to RTS online modes. There will be some sort of Gamespy arcade thing that would help with matchmaking. You would start/host your own game or join in on other games. You could go one on one or 4 on 4 or however many we decide to limit it to. Basically what you would be doing is hacking each other. and your not trying to get money or anything, your trying to shut down the other's computers before they shut down yours. But also you are trying to stop them from getting to you while still getting to them. In the team based ones, you could have 2 people attacfk and 2 try and defend. If you die you get to watch the rest of the match via omnicient view (IE who is hacking who and where they are defending).
There of course would be skill involved in hacking, rather than just programs. We have some good ideas going but are still working on the skill part.
I'm not sure whether you want to go more towards the MMORPG or the RTS thing, its your choice, just some ideas.
And by the way, my team could always use some help coding and coming up with ideas. Email me if your interested wikiwooo@gmail.com
Mine will have both single player and multiplayer. The multiplayer will be sort of similar to RTS online modes. There will be some sort of Gamespy arcade thing that would help with matchmaking. You would start/host your own game or join in on other games. You could go one on one or 4 on 4 or however many we decide to limit it to. Basically what you would be doing is hacking each other. and your not trying to get money or anything, your trying to shut down the other's computers before they shut down yours. But also you are trying to stop them from getting to you while still getting to them. In the team based ones, you could have 2 people attacfk and 2 try and defend. If you die you get to watch the rest of the match via omnicient view (IE who is hacking who and where they are defending).
There of course would be skill involved in hacking, rather than just programs. We have some good ideas going but are still working on the skill part.
I'm not sure whether you want to go more towards the MMORPG or the RTS thing, its your choice, just some ideas.
And by the way, my team could always use some help coding and coming up with ideas. Email me if your interested wikiwooo@gmail.com
Proxor, your idea is much like web hacking, with script input validation etc, there are many website that have wargames on them like www.hellboundhackers.org and www.hackthissite.org where you have to put your team hash somewhere on the website but i still think it would be a cool idea
If you could have more than two teams, it would be good, and you had to like steal files off each other, and replace those files with fakes, or trojans etc.
This is the first time i have actually thought about anything for Uplink: Online but that seems like a good idea.
If you could have more than two teams, it would be good, and you had to like steal files off each other, and replace those files with fakes, or trojans etc.
This is the first time i have actually thought about anything for Uplink: Online but that seems like a good idea.
-NoSpI-
1. Agent -NoSpI- Active
2. Agent Tempest Deceased
3. Agent Invicta In Jail
...
1. Agent -NoSpI- Active
2. Agent Tempest Deceased
3. Agent Invicta In Jail
...
-
abigbagofcrap
- level2

- Posts: 89
- Joined: Fri Jun 11, 2004 5:40 am
- Location: In your head
Well, I'm just here trying to build up the Project Bytelink community. http://www.bytelink.org. We recently released the alpha of our Bytelink game, which, for those of you who don't know, is a program release that demonstrates game potential and a few key features. After 4 months of work, we have a full bank server and social security database, as well as a nearly complete central network. Not to toot my own horn, as much as I enjoy doing that, I think Bytelink is one of the most promising projects, relatively speaking. I will agree that it is far from complete, but I don't believe any other program out there has reached this level of work, except perhaps Flashlink. Anyways, I just want to encourage people to check this out, because one major thing we need right now are ideas. Player vs. player, exploits, opinions on setting and whether the game should center on programs (like Uplink) or whether it should be a little more about cunning and intelligence, where you have to figure out exploits or something (but simple enough that it is fun). Right now, the alpha release is closed, only a few people are allowed the program, but eventually I believe it will become an open release, and so you can all try out the first, somewhat simple mission, which demonstrates the second option for gameplay, without programs.
Who is online
Users browsing this forum: No registered users and 1 guest

