Author Topic: Multiplayer 2015?  (Read 2035 times)

0 Members and 1 Guest are viewing this topic.

Well going over the threads in this section it seems that many are outdated. So maybe we could do an updated FAQ?

Can you play multiplayer with two computers from the same house sharing an ISP? Also with a 3ed person over the internet?

Can you using MediaVPs_2014 with FS2NetD now?

Is there any known remaining bugs in multiplayer?

What mission packs are multiplayer compatible?

Are the latest multiplayer files included in the new installer app?

Does Babylon Project support multiplayer and does is work?

Has Diaspora multiplayer updates been complete and tested?

Any other unfinished multiplayer improvements in the works?


 

Offline chief1983

  • Still lacks a custom title
  • 212
  • ⬇️⬆️⬅️⬅️🅰➡️⬇️
    • Minecraft
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
Can you play multiplayer with two computers from the same house sharing an ISP? Also with a 3ed person over the internet?

Yes and yes.  You might have to force a different port on one, FS2NetD may not like it but you should always be able to add a custom IP and bypass using FS2NetD, assuming one of them has the proper port forwards set up to host.  I have done two clients from one computer to a remote standalone and another client from another location.  It's possible but not always painless.  Busting through any firewalls with proper port forwards is probably the hard part though.

Quote
Can you using MediaVPs_2014 with FS2NetD now?

Yes, the current release of them is validated, however it required setting up another daemon.  The FSU team hasn't released a patch yet, but adding "+server_port       12013" to your multi.cfg file will put you on the right FS2NetD daemon.  Your games will be isolated from anyone not using that configuration, but your stock tables and missions should validate.

Quote
Is there any known remaining bugs in multiplayer?

I'm sure.

Quote
What mission packs are multiplayer compatible?

Tried posting the entire validated mission list but that didn't work.  Just realized the rest of my answer got cut off.  There is all the retail multi missions, the multiplayer mission pack that hasn't been modified for years, the coop campaign, etc.  Many of these were upgraded for the MediaVPs and are now validated on that daemon.  I can send you the full list if you're interested or if you are curious about anything in particular just ask.

Quote
Are the latest multiplayer files included in the new installer app?

To my knowledge the multiplayer mission pack is part of the Java installer.

Quote
Does Babylon Project support multiplayer and does is work?

Also to the best of my knowledge, with the latest Zathras patch and the latest engine it has been tested for, TBP multi should still work fine.

Quote
Has Diaspora multiplayer updates been complete and tested?

I don't know specifics about the Diaspora multiplayer but it was working well at one point and should still be supported.

Quote
Any other unfinished multiplayer improvements in the works?

SquadWar is nearing completion, I need help getting the engine to communicate with SquadWar to validate mission and report outcomes.  I'm working on an API to make that possible since it seems the engine used to communicate with SquadWar directly via PXO, and our FS2NetD implementation doesn't understand that, and I doubt it would be easy to do compared to what I'm thinking of.  We've also been playing with the idea of implementing RakNet as the communication library to improve performance, starting with in-mission and perhaps replacing other components related to multiplayer as well.  RakNet is modular so that should be feasible.  But we need some more coders with a high interest in the multiplayer code willing to tackle this project.  jg18 had expressed interest but is having trouble understanding our current net code.
« Last Edit: August 03, 2015, 09:09:57 am by chief1983 »
Fate of the Galaxy - Now Hiring!  Apply within | Diaspora | SCP Home | Collada Importer for PCS2
Karajorma's 'How to report bugs' | Mantis
#freespace | #scp-swc | #diaspora | #SCP | #hard-light on EsperNet

"You may not sell or otherwise commercially exploit the source or things you created based on the source." -- Excerpt from FSO license, for reference

Nuclear1:  Jesus Christ zack you're a little too hamyurger for HLP right now...
iamzack:  i dont have hamynerge i just want ptatoc hips D:
redsniper:  Platonic hips?!
iamzack:  lays

 

Offline chief1983

  • Still lacks a custom title
  • 212
  • ⬇️⬆️⬅️⬅️🅰➡️⬇️
    • Minecraft
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
Sorry if that last message seemed cut off, it was.  I've edited my original answer post.
Fate of the Galaxy - Now Hiring!  Apply within | Diaspora | SCP Home | Collada Importer for PCS2
Karajorma's 'How to report bugs' | Mantis
#freespace | #scp-swc | #diaspora | #SCP | #hard-light on EsperNet

"You may not sell or otherwise commercially exploit the source or things you created based on the source." -- Excerpt from FSO license, for reference

Nuclear1:  Jesus Christ zack you're a little too hamyurger for HLP right now...
iamzack:  i dont have hamynerge i just want ptatoc hips D:
redsniper:  Platonic hips?!
iamzack:  lays

 

Offline jg18

  • A very happy zod
  • 210
  • can do more than spellcheck
FWIW it's not a matter of just understanding the existing netcode. That's just the first step. RakNet integration requires a full rewrite of one of the engine's major subsystems, a large project that would easily take a year if not more. I don't think I can commit to something that large right now.

I'm now working with chief1983 on finishing SquadWar support,, a much smaller project.

 

Offline chief1983

  • Still lacks a custom title
  • 212
  • ⬇️⬆️⬅️⬅️🅰➡️⬇️
    • Minecraft
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
Oh yeah, I wasn't suggesting that you were going to be the one doing it if it happens, or at least not by yourself.  But there have been other coders throwing around the idea, and I think there's a chance someone will at least look deep into the feasibility before too long instead of just talking about it.  But I still think there's optimizations aplenty to be had within the existing code.  No real reason to think that though, just a hunch on the fact that there's been so many elsewhere in the code that were really obviously missed things, there's likely some we could find in the netcode if we can take the time to understand and document and really look through it.
Fate of the Galaxy - Now Hiring!  Apply within | Diaspora | SCP Home | Collada Importer for PCS2
Karajorma's 'How to report bugs' | Mantis
#freespace | #scp-swc | #diaspora | #SCP | #hard-light on EsperNet

"You may not sell or otherwise commercially exploit the source or things you created based on the source." -- Excerpt from FSO license, for reference

Nuclear1:  Jesus Christ zack you're a little too hamyurger for HLP right now...
iamzack:  i dont have hamynerge i just want ptatoc hips D:
redsniper:  Platonic hips?!
iamzack:  lays