Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
"Steam provides an API to send UDP packets directly to other Steam players. On top of this, we built our own custom networking system. We use, in general, a server-client architecture. The player that starts a group is defined as the server (I generally refer to them as the host) while other players are clients.
The host is in charge of keeping all of the clients sync'd up with the latest information, but is not always responsible for controlling everything in the game. Generally the first player to spawn the contents of an island is then assigned responsibility for all networked objects (pirates, deer, challenge chests, etc.) on that island throughout the time in which it is occupied by any player. The owner of that island then relays updated information to the host, which then distributes updates to all other clients. The reason this system is in place because players can split up and have a large number of islands spawned at once, which would put great strain on the host. Having the clients help removes some of this strain on the host.
Implementing multiplayer was a large task for a small team, which none of us had any experience with before. Because of this, some of our design decisions were made explicitly to make the implementation process simpler and faster. Making the inviting player the host was one of these decisions. It also fit with our target use case, which was a small group of friends playing the game together cooperatively.
Our target max players for design purposes was 4, but we did not cap the number of players. The upper limits of how many players can join would be defined by the computers and connection quality used (especially the host's). I personally have not tested it with more than 6."
Thank you for your prompt response, I do appreciate it very much.
I will buy it as soon as there are dedicated servers available :)
I'm Lemon Cheesecake and this is my favorite post on the interwebs.
Possibility 1: Do the work and sell the game
Possibility 2: Don't do the work and do not sell the game
Game communities (which is the bigger part of players) wanna their own servers.
I just gave the developers some tipps to sell it more. 90k owners of the game isn't much.
Have a look here maybe to understand that there is some work required to get this game popular:
https://steamdb.info/app/327860/graphs/
And yet, you still have no understanding of what it takes to make a game and the effort involved. Your usage of game statistics is irrelevant, since the point I made still stands.
Once more, for those (including yours) limited minds which are having trouble comprehending, no amount of tipps you give Lava Boots Studios is going to change their decision. This isn't your game, it's theirs.
I'm sorry, what? What kind of childish point are you trying to make? This is based in your little fantasy that if they don't make a dedicated server option then they shouldn't sell the game. Dude, life doesn't work according to you. Please, just stop now.
I've unsubscribed from this thread so I will no longer get notifications when anyone posts. It's time for me to ignore this thread. Good luck with your petty crusade.
If you are making a sandbox game and want to add MP you really should look at the other titles out there and push for that direction. Dedicated Servers allows everyone to customize new servers and more people buy the game.
Not trying to knock the game just wish they would have spent the time doing it right to help it grow.