Results 1 to 6 of 6

  Click here to go to the first Developer post in this thread.  

Thread: Ipv6

  1. #1
    Lance Corporal
    Join Date
    Aug 11 2001
    Location
    Salzburg, Österreich
    Posts
    57
    What do you think? Do you think BI should make OFP2 support ipv6?
    IMHO it would be a good thing because there are more adresses and therefore you could for example host behind a Router which does NAT or ICS without having to forward ports as there are so many adressess that you don't need to NAT for ipv6.
    Also I've heard that its routing is better meaning that the packets maybe would be transfered faster (=less lag)
    Another pro is that it should not be hard to make ipv6 support.
    A big con is that not many use ipv6 yet and it is hard to predict how long it will take until most people have it.

  2. #2
    Staff Sergeant
    Join Date
    Oct 26 2001
    Location
    Québec, Canada
    Posts
    299
    by reading your post I got an idea of what Ipv6 is....but i'm not totally sure....could you post a comprehensive explanations of what Ipv6 is? cause not everyone here is a geek or know everything about the new technologies out there
    Webmaster of Mod Marine Française - MMF

    Traductor for Soviet War Rebelion Mod and admin of SWR forums (the main part is in french but we have made a section for english and espagnol speaking persons).

  3. #3
    Lance Corporal
    Join Date
    Aug 11 2001
    Location
    Salzburg, Österreich
    Posts
    57
    Author of the Thread
    Yeah, no problem and I must admit that there are things which I don't know either.

    First:
    A normal ipv4 adress has 32bits and looks like this:
    62.46.150.168

    An ipv6 adress has 128bits and looks like this:
    3ffe:b80:a20:1::1

    theoretically like this but the above is a short form which you can use
    3ffe:0b80:a20:0001:0000:0000:0000:0001

    So with ipv4 we have 4294967296 which seems like a lot but in fact 4 billion IP adresses is not enough and the world is running out of them so ipv6 was created with 3,4028236692093846346337460743177e+38 adresses which is quite a lot.

    For example I myself have 79228162514264337593543950336 ipv6 ip adresses available for my personal use.
    Because there are so many there is no need for nat and for example in my home network every linux or winxp comp has his own global ipv6 adress but only private 192.168.* local adresses with only a single global adress on the router.

    Now, secondly the part where I don't know so much yet:
    ipv6 also has some other improvements over ipv4 concerning the routing but I have forgotten what I read about this and anyway it is not important as long as you don't have native ipv6. At the moment 90% of all ipv6 connections are established through ipv6-over-ipv4 tunnels which makes them perform much worse than ipv4.

  4.   This is the last Developer post in this thread.   #4
    Here in the US there is not a big push to move on IPv6, because we still have a glut of IPv4, but overseas, especially asia, there is a serious dearth of open addresses. A lot of the unix IPv6 work was started and still runs out of Japan (Kame project) for example.

    Because many if not most games are advertised by IP address, this is a function that 'may' need to be looked at. The real question is, will IPv6 have much if any end-user deployment by 2008? OFP-1 came out in 2000ish, and sequel OFP is looking for '04(?). So put the commercial 'life' at 3-4 years, and BIS will likely base tech designs around that.

    Now, if you play strictly DirectPlay, you could take a DNS NAME like 'server.network.com', feed it into DirectX, and let DirectX deal with IPv4 or v6. If you do it your self... that's a whole different story.

    With NAT's popularity, what is likely to happen is that local end-networks will continue as private IPv4, and backbones will migrate to full IPv6 routing, sometime.

    This means, your best option as an end user is to use a server locator like gamespy or use full DNS names for your games. That's what you are doing already when you play on a Linux server.
    And where is that band that so vauntingly swore, That the havoc of war and the battle's confusion,
    A home and a country shall leave us no more? Their blood has washed out their foul footstep's pollution.
    No refuge could save the hireling and slave, From the terror of flight, or the gloom of the grave;
    And the Star-Spangled Banner in triumph doth wave O'er the land of the free and the home of the brave!
    (3rd stanza of the Star-Spangled Banner)

  5. #5
    Lance Corporal
    Join Date
    Aug 11 2001
    Location
    Salzburg, Österreich
    Posts
    57
    Author of the Thread
    Hehe, I think that BI has learned and won't use DirectPlay in OFP2. They did a good job on their own multiplayer code and I am quite sure that they will do again.

    I also just had a look at ipv6-patches for some Unix programs and it really seems that you do not have to change much (I guess that doing ipv6 for windows software is not harder than for unix)

  6. #6
    Quote Originally Posted by [b
    Quote[/b] ]Hehe, I think that BI has learned and won't use DirectPlay in OFP2.
    Agree,

    I have programmed DirectPlay and I don't get the point of it. It's messy and impossible to get anything working behind a firewall or nat router without opening and directing ranges of ports.

    Some classic TCP/IP socket programming is just as easy (easier), cleaner and the final client works behind a firewall or nat router.

    However, I hope BIS changes the netcode engine from the current sync model to a client/server model for OFP2.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •