Last visit was: It is currently Thu Mar 28, 2024 9:46 am


All times are UTC-05:00




Post new topic Reply to topic  [14 posts ] 
    Author Message
     Post subject:Onlink Multiplayer
    PostPosted:Tue Oct 16, 2007 9:51 am 
    User avatar
     

    Joined:Mon Oct 15, 2007 6:10 am
    Posts:45
    ICQ:227683049
    Website:http://woganmay.wordpress.com
    Yahoo Messenger:ins_dragonclaw@yahoo.com
    Location:Pretoria, South Africa
    I read the sticky topic, and what IV was trying to do was insane. Multiplayer for a game like Onlink isn't only possible - it's extremely easy.

    Look at it this way. When you create a new account in the single player game, it generates all the computers, passwords, names+faces, etc etc etc.

    Basically, it generates your "world".

    Why not have a web server with a single, massive Uplink world running on it? Then when you connect to the server, you create a new account, get a gateway with a unique IP, and play in a world that never dies (because the main plot will be disabled).

    IV was trying to take the Uplink concept directly into the real world. OBVIOUSLY that's not going to work. You might as well hack manually. But by creating and maintaing a game server, it IS possible to create a multiplayer system.

    Online, that is.

    Start thinking inside the box :P

    ~ Eleazar

    _________________
    What is the difference between a duck?
    http://www.woganmay.com


    Top
    Offline  
     Post subject:
    PostPosted:Tue Oct 16, 2007 12:14 pm 
    Literally Nine
    User avatar
     

    Joined:Tue Mar 01, 2005 9:00 am
    Posts:1263
    What you fail to understand in our case are the resources such a thing would require. We just don't have the servers for it right now.


    Top
    Offline  
     Post subject:
    PostPosted:Tue Oct 16, 2007 12:38 pm 
    User avatar
     

    Joined:Mon Oct 15, 2007 6:10 am
    Posts:45
    ICQ:227683049
    Website:http://woganmay.wordpress.com
    Yahoo Messenger:ins_dragonclaw@yahoo.com
    Location:Pretoria, South Africa
    I assumed so. But the idea can also be applied in a LAN context. One computer creates a world, and other clients on the LAN can join.

    So then the coding involved to move from LAN -> Live server shouldn't be too much.

    And consider this: If you start a network game, there's nothing stopping the individual computer from broadcasting itself over the internet. Add that to a working IRC server, and you pretty much have a system for live, online multiplayer play.

    I think, though, that the whole idea will require a little restructuring in the way Onlink works. But that's your job, isn't it? :)

    ~ Eleazar

    _________________
    What is the difference between a duck?
    http://www.woganmay.com


    Top
    Offline  
     Post subject:
    PostPosted:Tue Oct 16, 2007 2:49 pm 
    User avatar
     

    Joined:Sat Mar 11, 2006 8:28 am
    Posts:365
    Location:Canada
    What if we do it like Freelancer did, player hosted servers and then the game works as normal.

    _________________
    Best file compression around: "DEL *.*" = 100% compression
    "640K ought to be enough for anybody." - Bill Gates, 1981


    Top
    Offline  
     Post subject:
    PostPosted:Tue Oct 16, 2007 3:05 pm 
    User avatar
     

    Joined:Mon Oct 15, 2007 6:10 am
    Posts:45
    ICQ:227683049
    Website:http://woganmay.wordpress.com
    Yahoo Messenger:ins_dragonclaw@yahoo.com
    Location:Pretoria, South Africa
    That's what I was thinking.

    But it would require quite a bit of recoding... Still - well worth it, I think.

    And as soon as I get my head around OOP, I might even be able to help :P

    ~ Eleazar

    _________________
    What is the difference between a duck?
    http://www.woganmay.com


    Top
    Offline  
     Post subject:
    PostPosted:Tue Oct 16, 2007 3:30 pm 
     

    Joined:Mon Sep 17, 2007 5:57 pm
    Posts:57
    that would work. And if for some reason you can only get it to work on LANs then thats why tehy invented HAMACHI ;)


    Top
    Offline  
     Post subject:
    PostPosted:Tue Oct 16, 2007 5:25 pm 
    User avatar
     

    Joined:Sun Feb 12, 2006 8:56 pm
    Posts:1019
    Website:http://eddieringle.com
    Location:Detroit, MI
    Ooo Online...

    That gives me a couple ideas.
    But right now, like Miah said, the resources required for a project like this would be huge, not only that, it would require time that I doubt most people have.

    But as for servers, I have one :P. And I would be glad to offer it as an Onlink server (well, part of it, the other part will run my website.

    _________________
    -- Eddie Ringle

    Check out Elysian Shadows and consider backing us on Kickstarter!

    ====================================

    Image


    Top
    Offline  
     Post subject:
    PostPosted:Wed Oct 17, 2007 12:43 am 
    External Project Staff
    User avatar
     

    Joined:Sun Oct 30, 2005 3:40 pm
    Posts:371
    Website:http://idlesoft.net
    Location:~/
    Once I'm done with this, I will finally buy my devdisc, and I'll look into it.

    Resources shouldn't be a problem, even I was able to run a WoW server with 50 players, on my uberslow 1Mbit upload. And WoW seems a lot more difficult and resource consuming than Onlink.

    And even if you have not, you could still go for the LAN solution

    _________________
    -- ChaosR

    Image


    Top
    Offline  
     Post subject:
    PostPosted:Wed Oct 17, 2007 5:36 am 
    User avatar
     

    Joined:Sun Feb 12, 2006 8:56 pm
    Posts:1019
    Website:http://eddieringle.com
    Location:Detroit, MI
    Or we could go for a Peer-to-Peer approach... :P

    Eh, I think we still should wait for some more solid releases of single player Onlink...

    _________________
    -- Eddie Ringle

    Check out Elysian Shadows and consider backing us on Kickstarter!

    ====================================

    Image


    Top
    Offline  
     Post subject:
    PostPosted:Wed Oct 17, 2007 5:59 am 
    User avatar
     

    Joined:Mon Oct 15, 2007 6:10 am
    Posts:45
    ICQ:227683049
    Website:http://woganmay.wordpress.com
    Yahoo Messenger:ins_dragonclaw@yahoo.com
    Location:Pretoria, South Africa
    P2P could be handy, but then you would have to actually send your IP to the other player, in order for him/her to connect to your game. Even things like P2P need central servers to list all the active IPs...

    Since the multiplayer engine will be a different approack to the game, call it Multilink and start a seperate project for it :)

    ~ Eleazar

    _________________
    What is the difference between a duck?
    http://www.woganmay.com


    Top
    Offline  
     Post subject:
    PostPosted:Wed Oct 17, 2007 3:03 pm 
    User avatar
     

    Joined:Sat Mar 11, 2006 8:28 am
    Posts:365
    Location:Canada
    Then make a central server, you would only need a very slow computer, even a Pentium 2 would do to act as a DNS like server.

    _________________
    Best file compression around: "DEL *.*" = 100% compression
    "640K ought to be enough for anybody." - Bill Gates, 1981


    Top
    Offline  
     Post subject:
    PostPosted:Wed Oct 17, 2007 3:18 pm 
    User avatar
     

    Joined:Mon Oct 15, 2007 6:10 am
    Posts:45
    ICQ:227683049
    Website:http://woganmay.wordpress.com
    Yahoo Messenger:ins_dragonclaw@yahoo.com
    Location:Pretoria, South Africa
    True.

    Doesn't Onlink have it's own IRC server?

    Failing that, I'm sure that there are at least three people on this forum that are online long enough, with fast enough connections and computers to create a viable server network. Keep them in sync, and you have yourself a platform for playing online.

    Now all you need is the game...

    ~ Eleazar

    _________________
    What is the difference between a duck?
    http://www.woganmay.com


    Top
    Offline  
     Post subject:
    PostPosted:Wed Oct 17, 2007 4:34 pm 
     

    Joined:Mon Sep 17, 2007 5:57 pm
    Posts:57
    ~is person 1/3~


    Top
    Offline  
     Post subject:
    PostPosted:Wed Oct 17, 2007 4:45 pm 
    User avatar
     

    Joined:Sun Feb 12, 2006 8:56 pm
    Posts:1019
    Website:http://eddieringle.com
    Location:Detroit, MI
    Well, you might not want to use a poor pc, seeing as many people will be connecting (hopefully :P) and the server will be under heavy load.

    Onlink is a great name, and I don't think Miah or Tycho intend on creating an ENTIRELY new mod named Multilink. I mean:
    <i>Onlink</i> can mean:
    An <i>On</i>going mod for Uplink,
    and after multiplayer:
    An <i>On</i>line mod for Uplink :P

    Yes, Onlink has an IRC server, I don't believe they use it... (or do they?)

    Why does that fit in to this??? :/

    Anyways, like I mentioned before, I would be happy to offer my bandwidth, seeing as we have 2 more IPs available. :P

    _________________
    -- Eddie Ringle

    Check out Elysian Shadows and consider backing us on Kickstarter!

    ====================================

    Image


    Top
    Offline  
    Display posts from previous: Sort by 
    Post new topic Reply to topic

      All times are UTC-05:00


      Who is online

      Users browsing this forum: No registered users and 16 guests


      You cannot post new topics in this forum
      You cannot reply to topics in this forum
      You cannot edit your posts in this forum
      You cannot delete your posts in this forum
      You cannot post attachments in this forum

      Search for:
      Jump to:  
      Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
      Theme created by Miah with assistance from hyprnova