WaffleGuy
Colony
Since I have nothing else to do, I have decided to make a complete and total multiplayer suggestion. It probably won't get added, but hey, it's always nice to write a large suggestion once in a while.
Multiplayer Empires of the Undergrowth
This is a suggestion for a multiplayer mode that will probably satisfy every single part except for well.. connecting and stuff like that because I have no idea how to do that. But I do know how other things work. Like packets. And code. (not c++ tho) So without further to say, here we go.
Basic Long Lasting Servers
Let us start by creating our server. Click the new multiplayer tab, and then click 'Create Server', enter our server name, 'amogus sussus' and press 'Start'. This will create a folder at some place called [Name of Server]-eotu, so in this case amogus-sussus-eotu. In this folder, you will find another folder called 'Plugins', a file called 'config.somefileextension', and finally a file called 'amogus-sussus.someotherfileextention'. Now, to start our server, we just click the amogus-sussus file and boom. A new window that is DIFFERENT from the main EotU (to reduce lag) opens up. From here, you are allowed to monitor players, plugins (which we will talk about later), and the server chat. Amazing! Now, you can keep this window up for however long you want, so anyone can join at any time.
Configuration
The configuration file we mentioned earlier is where you can modify the basic properties of your server by just typing either true or false, the desired name, or the desired number. Here is a list of them:
Joining a server is simple. Open up your game, click the multiplayer tab, and then click the join server tab. Then type the name of the server, or if it doesn't have one, the IP. After fifteen seconds or so, you should be in the game! Now you can do stuff.
Levels
Each player inside a server is allowed to be in one level at a time. The server will send over its desired level to the player and the client will use that data to create a world that is just like normal EotU, except with all the server stuff that we will talk about. Levels are not per player, unless you literally make a new level for each and every player. The levels are where multiplayer actually takes place, because you can create a level with the right settings for you and your friend, and whenever a client enters the server, just assign it to your desired level, and boom, you and your friend are playing together. Here are a list of all the properties of a single level you are allowed to change:
Text can be expressed in three different forms. First off, we have chat. Any client can send a message into chat by simply pressing enter and typing the message out. The message will then be sent to the server and then into all the other clients. Secondly, there's overlay text which appears above the middle of the screen and is meant for stuff like announcements. Only the server can set these. And finally, there's objective text which is just objectives.. Only the server manages these.
Multiplayer Empires of the Undergrowth
This is a suggestion for a multiplayer mode that will probably satisfy every single part except for well.. connecting and stuff like that because I have no idea how to do that. But I do know how other things work. Like packets. And code. (not c++ tho) So without further to say, here we go.
Basic Long Lasting Servers
Let us start by creating our server. Click the new multiplayer tab, and then click 'Create Server', enter our server name, 'amogus sussus' and press 'Start'. This will create a folder at some place called [Name of Server]-eotu, so in this case amogus-sussus-eotu. In this folder, you will find another folder called 'Plugins', a file called 'config.somefileextension', and finally a file called 'amogus-sussus.someotherfileextention'. Now, to start our server, we just click the amogus-sussus file and boom. A new window that is DIFFERENT from the main EotU (to reduce lag) opens up. From here, you are allowed to monitor players, plugins (which we will talk about later), and the server chat. Amazing! Now, you can keep this window up for however long you want, so anyone can join at any time.
Configuration
The configuration file we mentioned earlier is where you can modify the basic properties of your server by just typing either true or false, the desired name, or the desired number. Here is a list of them:
- Server Address
- Maximum Total Players
- Auto Save Delay (Zero For None)
Joining a server is simple. Open up your game, click the multiplayer tab, and then click the join server tab. Then type the name of the server, or if it doesn't have one, the IP. After fifteen seconds or so, you should be in the game! Now you can do stuff.
Levels
Each player inside a server is allowed to be in one level at a time. The server will send over its desired level to the player and the client will use that data to create a world that is just like normal EotU, except with all the server stuff that we will talk about. Levels are not per player, unless you literally make a new level for each and every player. The levels are where multiplayer actually takes place, because you can create a level with the right settings for you and your friend, and whenever a client enters the server, just assign it to your desired level, and boom, you and your friend are playing together. Here are a list of all the properties of a single level you are allowed to change:
- Mob Spawn Rate
- Difficulty
- Win Condition
- Max Players
- Player Team Sizes
- Randomized Caverns
- Fog of War
- Environmental Creatures
- Upkeep
- Entering Other Colonies
- Uber Creatures
- Nocturnal and Diurnal
- Enemies Fighting
- Attack Waves
- Increase Difficulty Near Victory
- Creative
- Time
- Landmarks
- Max Plant Count
Text can be expressed in three different forms. First off, we have chat. Any client can send a message into chat by simply pressing enter and typing the message out. The message will then be sent to the server and then into all the other clients. Secondly, there's overlay text which appears above the middle of the screen and is meant for stuff like announcements. Only the server can set these. And finally, there's objective text which is just objectives.. Only the server manages these.