Hey everyone! I have released a new "unstable" update for Cosmoteer! Despite the "rc", this isn't really a "release candidate" because I'm still planning a handful of more features and fixes as listed on the trello. However, I decided to release an unstable update before everything for 0.13.4 was finished because I want to get plenty of live testing on the big new feature for 0.13.4:
Online Dedicated Servers are a new way to play multiplayer without having to deal with things like port-forwarding and sharing your I.P. address. Just click "Multiplayer" on the title screen, select the "Online" tab at the top, choose what server you want to play on from the dropdown list, and voila, you can chat & play with anyone else on that server, just as if you were on the same LAN as them.
Anyone can host their own dedicated server (using the CosmoServer.exe program now included with Cosmoteer; I'll write a wiki guide for it later), but I'm already running an official server called Official U.S. East, which you should see in your dropdown list of servers and are encouraged to join!
Because the server itself runs no gameplay logic (it basically just relays network communications between the players on that server), all mods should be compatible with all servers. You'll still of course need the same mods as the other player's you're playing with.
Part of this test is to see how many people a single server can support. I've currently set a limit of 100 people for the Official U.S. East server, but I will adjust that up or down as necessary. Also, expect the server to be buggy and unstable; it's likely to go down frequently as I get the bugs sorted out. In theory it should automatically restart if it ever goes down, but you'll get kicked out of any games you're playing.
Have fun! Hopefully this makes playing multiplayer a lot easier!
Download Cosmoteer 0.13.4_rc1
Changelog:
- Major Feature: Online Multiplayer with Dedicated Servers
- There is now an "Online" tab on the multiplayer screen that allows you to connect to any game server.
- Once connected to a game server, you can chat and play with anyone else on that server, just as if you were on the same local area network as them.
- In the installation directory there is now a "CosmoServer.exe" program which you can use to run your own dedicated server. This program can be run on Mac & Linus using Mono.
- The game will display "official" dedicated servers in a dropdown list, but you can also add your own custom servers to that list.
- You cannot use the "Connect to I.P." feature to connect to someone hosting a game on a server. You must join that server to join their game.
- Bugfix: Crashes and other bugs when all audio devices are removed or disabled while the game is running.
- Bugfix: Minor audio glitches when money tick sounds stop.