Loading...
  OR  Zero-K Name:    Password:   

Forum index  > News   >

Coop Campaign

36 posts, 10909 views
Post comment
Filter:    Player:  
Page of 2 (36 records)
sort


6 years ago

You can now enjoy the single-player campaign together with one or more friends in a brand new coop mode.

If you start Zero-K from steam, you will find "Invite Friends" button in several places.

Coop works in these places:

  • single player campaign (you will share same commander)
  • single player skirmish (you will have own commander)
  • replays (you can watch replay together and chat)

Coop mode is player hosted, meaning it does not need any game servers yet it will work with any network configuration, even with closed ports etc. If you have high pings but want to play with local friends, you will love it.
This feature also gives us some resilience in case of Zero-K server failure, it does not need any existing Zero-K infrastructure to work.

If you wish to play campaign with friends now, ask in forum, or contact AUrankAdminGoogleFrog or CZrankAdminLicho and we will give you a free steam key :-)
+11 / -0

6 years ago
Is there going to be a way for this to work off of Steam?
+0 / -0
6 years ago
Does this use NAT punchthrough? If it does, I can't run it =(
+0 / -0

6 years ago
No, we don't have the manpower to implement something as good as Steam services on our own.
+0 / -0


6 years ago
USrankforcegod, it tries to do hole punching through NAT, if it fails it uses steam CDN servers for relay.
+0 / -0
6 years ago
How do I start zero-k from Steam?
+0 / -0


6 years ago
quote:
If you wish to play campaign with friends now, ask in forum, or contact AUrankAdminGoogleFrog or CZrankAdminLicho and we will give you a free steam key :-)
+0 / -0


6 years ago
USrankforcegod i PMed you two of them.
+0 / -0
6 years ago
Can i have two keys?
+0 / -0


6 years ago
quote:
USrankforcegod i PMed you two of them.
+0 / -0


6 years ago
Man, huge features just keep on rolling out. Who is doing all this work!?
+2 / -0


6 years ago
AUrankAdminAquanim implemented most of the campaign missions, I designed the campaign tech with coop in mind and CZrankAdminLicho searched through the Steam API and implemented the required things in the wrapper. Then CZrankAdminLicho and I did a burst of work/testing to get the communication between lobby and wrapper sorted out.
+3 / -0


6 years ago
Originally it was implemented by using steam P2P to exchange IP/port/game information and then perform NAT traversal/hole punching using google STUN server to open ports for spring.

Later it was rewritten so that wrapper hosts one or more mini proxy servers, spring connects to wrapper and wrapper does the packet relay over steam P2P networking services, which have fallbacks to use server based relay.

So the beauty is, that spring does not even know to what it is connecting, it connects to "localhost" and gets data from localhost.. wrapper manages the list of clients and does the needed routing etc..

Thats why it should work under any network configuration (which allows steam to run).

GoogleFrog made it so that you can exchange saves via modoptions between players in coop mode and tweaked editor functions to sync camera in custscenes etc.
After you play with a friend you can continue campaign from "his" save.

So technically it is quite well implemented SP coop as other games go.
+5 / -0
6 years ago
Whaaat. I´m just in the middle of SP and enjoying the hell out of it. And it has coop now? _
Can I have two keys, please? This is absolutly the best way how to show Zero-k to new people.
+1 / -0
6 years ago
I'd like two keys as well if possible. Thanks in advance!
+0 / -0


6 years ago
Keys sent!

Btw if you want to continue the campaign you started out of steam, just install the Zero-K on steam, run once, link account and then you can run your existing copy with steam in background and it will be able to host COOP game too.

+2 / -0
6 years ago
can i plz have steam key (plz...)
+0 / -0


6 years ago
Sent to ingame lobby chat! Have fun!
+0 / -0
6 years ago
hit me w/ dat steam key fam
+0 / -0


6 years ago
sent!
+1 / -0
Page of 2 (36 records)