Custom Servers

Private servers are user-owned modifiable game instances that allow players to enjoy the game in the way they want. Upon joining a server, the server will be added to a list of player subscribed servers. There is no limit at this time, however eventually it may be necessary to remove the oldest-servers. They may unsubscribe from a server should they like. Server owners and server owner set moderators may ban users from servers.

Server List

There will be a traditional looking list of servers, it will include things like names, descriptions, amount of players, languages, server owner / group afiliation, whether they're subscribed, etc. Players can search through and filter the list using each of these variables.

First Server is Free

Players will have one free server slot. They may use this as they see fit. Any player may make a private server. When creating a server they must set:

  • Name: The title of the server

  • Code: A discord like set of 4 numbers after the name to differentiate it from similarly named ones.

  • Description: A character limited way to describe the purpose of the server

  • Language: While players won't be able to prevent users of a different language from entering a server, they will be able to specify the intended audience. Players may also filter out servers in different languages.

  • Access: invite-only, password-only, friends-only, public, etc.

  • Rules of Engagement: Under what circumstances can you fight a user. This will likely be a list of checkmarks you can switch relating to different circumstances.

  • Player Limit: For free servers, the cap for how many players can be in a server at once is 12.

  • Group Affiliation: Owners of groups may auto-invite group members into this server.

  • Tags: The player may set 3 tags for their server.

Server Monetization

Servers are inherently free, however server owners can enroll in monthly payment subscriptions that use in-game currency to allow further customization of the experience. Some costs will be weighted by server size.

Reducing Limitations

There are currently various limitations to the servers. These limits may be reduced / removed:

  • Server player caps (up to whatever is deemed performant)

  • Amount of servers the server owner can actively own at the same time.

Aesthetic Choices

In creating the game, certain aesthetic decision were made. While in the main-game, client-side adjustments can be made to the player's preference, in these servers atmospheric and character behavior specific decisions can be forced on the audience:

  • First person only: this will force players to be in first person mode at all times when moving as their avatar.

  • Power Reduction / Amplification: this will amplify the magnitude of damage and effects, as well as visuals, for powers across the board. The larger the amplification the more expensive it is.

  • Post-processing effects: changing things like color correction, bloom, etc

  • Face appearance: this includes removing facial features like mouths, entire faces, as well as swapping out assets like eyes and mouths for different art-styles, such as converting to anime proportions, or possibly even converting to a 2D drawn texture. When assets are swapped out into different styles, not all assets will necessarily have a perfect replacement, and thus be replaced with a similar one.

  • Custom season / weather: allows the owner to set a disable or enable certain weather and season settings (though some maps will lack seasonal variations, such as say a hypothetical Antarctica type map + summer)

Admin Commands

Admin commands can be purchased, with the server owner being able to dedicate who can use them. They can be applied onto individual players, player teams, all players except the user, and all players. The types of commands currently planned are:

  • Teleport: this instantly teleports players to a specific location

  • Mission: this instantly starts a mission for players

  • Kill: this will obviously kill a player

  • Depower: this will restrict access to a player's powers.

  • Freeze: this will make a player unable to move

  • Replace: this will replace a player's avatar with an avatar of the user's choosing

  • Announce: this will send a notification to all players with the intended message

  • Chance: this is a general modifier command that can be applied to any above. Say if you wanted to depower half of the people, you could do just that.