FANDOM


I don't know how many people want private servers. Currently, the closest thing is the party join URL for Team DM, Domination, Mothership, Tag Mode. But I feel I want to have custom private servers for my friends. Giving the ability to create private (or possibly public) servers would be cool, as well as having a ton of options.

Joining

This would either be an IP (if the server was run in like a .exe or something) or diep.io party URL (if set up in a web browser).

Actions

While a server is running, there are a good amount of actions the server admin can do.

Start/Restart

Starts the game if the server is inactive or restarts the game if the server is active.

Easy stop

Summons Arena Closers and once all the players are dead the server shuts down.

Hard stop

Immediately shuts down the server.

Send Message

Sends a message like the current server announcements. The background box color will be pink so that the admin can't fake any other messages.

Summon Boss

Summons a boss. The admin can specify the boss type and position, but can have the server select a random one. If boss announcements are enabled (see below, Boss Settings section), it will announce the boss.

Reset AI Tanks

All AI tanks "explode" (suddenly die) and respawn at the teams that they were on.

Reset Borders

Only available in Tag Mode; Sets the border to what it started as.

Reset Turrets

Only available in Domination and Tag Mode; Resets all turrets to their starting alliance.

Settings

Settings can be set before or while a server is running. They modify the game.

Gamemode settings

Gamemode

Can be FFA (default), Team DM, Domination, Mothership, or Tag Mode. It can also be anyone else's ideas if they get added. If the gamemode is changed in the middle of a game, it waits until the server is manually restart or the current game ends.

Auto-restart

Yes/No. If the gamemode can't spawn arena closers, this setting does not matter. If set to yes all tanks would get to respawn back in the same game (once server restarts), rather than being sent to other servers. If set to no, arena closers do not spawn and an announcement shows on the server for everyone to wait until the admin starts the next game. The admin also gets a notification on whatever is running the server that the game ended and he/she needs to start the next game.

Maximum Players

Number of the maximum players. Should not be unlimited but defaults at a really high value. I forgot to add the option so credit should go to Guardtown

Domination Settings

If the game is domination, it can have these settings.

Spawn Corners

Sets which corners Red and Blue will spawn at. It starts randomly like a normal Domination game.

Randomize Corners

Yes/No. Always changes the spawn corners if set to yes, else it keeps the same corners every game until manually changed.

Turret Alliance

Sets which turrets are for which team. It cannot start all turrets on the same team (except the arena closer (yellow) team, which is the setting's default)

Turret Type

Sets which turrets are what type. (Destroyer, Gunner, Trapper)

Allow Turret Control

True/False. Can players control turrets? If disabled, the notification about "Press 'H' to control the turret" does not display.

Tag Mode Settings

If the game is Tag Mode, it can have these settings.

Starting Border

Sets the border size that the game starts at.

Border Speed

Sets the seconds per block speed that the border will shrink at. (I think it is around 2 seconds)

Ending Border

Sets the minimum size the border can get too. It stops shrinking at this point.

Has Center Turret

True/False. Defaults at false; weather or not is has the center turret. (It was removed one day after added, but I liked it)

Turret Alliance

Sets the default team of the center turret. Defaults at Yellow/Arena Closer/Polygon/Neutral

Turret Type

Sets the type of the center turret.

Allow Turret Control

True/False. Can players control the central turret? If disabled, the notification about "Press 'H' to control the turret" does not display. Defaults true.

Boss Settings

These settings change how bosses work.

Boss Blacklist

List of bosses that cannot spawn. If all of the bosses are listed, bosses are disabled. Defaults empty.

Spawn Time From Start

Time it takes for the first boss to spawn from when the server starts. Default 10 minutes.

Respawn Time Range

Time it takes to spawn the next boss. Default 15-20 minutes.

Allow Multiple Bosses

True/False. If False (default), respawn time is from boss death, and only one boss can active at a time. If True, time is from boss spawn and multiple bosses can be active.

Announce Bosses

True/False. Will the server announce when a boss spawns or dies? Defaults True.

Polygon Settings

These settings set the spawn rate, health, and XP of polygons. All polygon settings have randomizers (suggested by Guardtown)

Square Spawnrate

Sets the spawnrate of Squares. 100% is default and is the same as the current servers.

Square Health

Sets the health of Squares. 100% is default and is the same as the current servers.

Square XP

Sets the XP of Squares. 100% is default and is the same as the current servers.

Triangle Spawnrate

Sets the spawnrate of Triangles. 100% is default and is the same as the current servers.

Triangle Health

Sets the health of Triangles. 100% is default and is the same as the current servers.

Triangle XP

Sets the XP of Triangles. 100% is default and is the same as the current servers.

Outside Pentagon Spawnrate

Sets the spawnrate of Pentagons OUTSIDE of the Pentagon Nest. 100% is default and is the same as the current servers.

Nest Pentagon Spawnrate

Sets the spawnrate of Pentagons INSIDE of the Pentagon Nest. 100% is default and is the same as the current servers.

Pentagon Health

Sets the health of Pentagons. 100% is default and is the same as the current servers.

Pentagon XP

Sets the XP of Pentagons. 100% is default and is the same as the current servers.

Pentagon Nest Size

Sets the size of the Pentagon Nest. 100% is default and is the same as the current servers. Suggested by Guardtown.

Pink Triangle Spawnrate

Sets the spawnrate of Pink Triangles. 100% is default and is the same as the current servers.

Pink Triangle Size Ratio

Sets the ratio of small Pink Triangles and big Pink Triangles. The default is whatever the current servers are (I don't know what it is).

Pink Triangle Health

Sets the health of Pink Triangles. 100% is default and is the same as the current servers.

Pink Triangle XP

Sets the XP of Pink Triangles. 100% is default and is the same as the current servers.

Alpha Pentagon Spawnrate

Sets the spawnrate of Alpha Pentagons. 100% is default and is the same as the current servers.

Alpha Pentagon Health

Sets the health of Alpha Pentagons. 100% is default and is the same as the current servers.

Alpha Pentagon XP

Sets the XP of Alpha Pentagons. 100% is default and is the same as the current servers.

Tank Settings

These settings are for tanks.

Starter Level

Value between 1 and 45. Defaults at 1, and is basically what it says. All tanks that spawn start at this level. If higher than 1, the points you would have can be spent, and any tank upgrades available can be chosen. If someone dies and respawns, if the level they respawn at is less than the starter, they respawn at the starter.

Starter Class

If the starter level is 15 or higher, you can choose a class that they start in. For example, if the level is 15, you can choose Flank Guard, Machine Gun, Sniper, or Twin. If the level is 32, You can choose the previous classes, or their upgrades, or Smasher. By default, this is set to Tank.

Tank Blacklist

This is a list of tank upgrades that cannot be used. If a tank that has upgrades from it, those upgrades are also removed if they cannot be chosen by other tanks. For example, if the Flank Guard is added to the list, Auto 3, Tri-Angle, Booster, and Figher tanks would also be removed. Quad Tank and Twin Flank can be chosen from the Twin upgrade so they stay unless Twin is removed. Auto-Gunner (which can be upgraded from Auto 3) can be upgraded from Gunner so if Gunner is not removed it stays as well, and same thing with Auto 5 upgraded from Quad Tank. Keep in mind you can choose ANY class to remove except basic Tank, so Overseer could be removed but Sniper could be kept.

Stat Maximums

List of 8 numbers that are the maximum values for the 8 stats. Defaults at 7,7,7,7,7,7,7,7. Setting a value to 0 makes the option disappear. Setting all values to 0 makes points disappear. Credit to Teamerz

Smasher Stat Maximums

List of 4 numbers that are the maximum values for the 4 stats as a Smasher (and upgrades). Defaults at 10,10,10,10. Setting a value to 0 makes the option disappear as a Smasher. Setting all values to 0 makes points disappear as a Smasher. Credit to Teamerz

AI Tanks

You can add AI Tanks, which run around and play. By default there are no AI Tanks. Each AI Tank has the following settings.

Name

The tank's name. Keep in mind the name is tinted a little darker to signify AI tank. Defaults empty, which is the "unnamed tank" and players will receive the same message if defeated by and an unnamed AI tank.

Attack Tactic

Can be either "Ram" or "Shoot". "Ram" makes the tank use it's recoil to run into tanks and "Shoot" makes the tank shoot at other tanks. "Shoot" with an Overseer/Overlord/Necromancer/Manager would aim its drones at the target, Trapper/Tri-Trapper/Mega Trapper/Overtrapper/Auto Trapper would circle around its target with its traps, and Gunner Trapper would alternate between shooting and circling. Defaults to "Shoot".

Leveling Tactic

Can be either "Grind Polygons", "Grind Pentagons" or "Attack Tanks". This is what the tank does before it hits level 45. "Grind Polygons" makes the tank attack polygons outside of the nest. "Grind Pentagons" makes the tank head to the polygon nest once it hits level 20, otherwise it is like "Grind Polygons" while cherry-picking the Pentagons. "Attack Tanks" makes the tank ignore polygons and attack tanks even before it hits level 45. With attack tactic "Ram" it will stand still (or dodge if attacked) if low health. Defaults at a random value.

Class Chain

List of three tanks, which it upgrades to when it hits level 15, 30, and 45. It must be tanks that can upgrade from each other. For example, "Twin, Twin Flank, Triple Twin" would be valid because those tanks upgrade from each other. "Sniper, Tri-Angle, Tri-Tapper" would not be valid because those tanks don't upgrade from each other. For tanks that take 30 levels to upgrade (at the moment, just Smasher and Sprayer), just specify the tank it upgrades from twice like "Machine Gun, Machine Gun, Sprayer". AI Tanks are allowed to use classes on the tank blacklist. Defaults at a random valid chain to a level 45 class.

Stats

List of 8 numbers, each mean the stats (health regen, max health, body damage, bullet speed, etc.). Defaults at a random stat list, with not selecting Body Damage. When the tank levels up and gains a stat point it immediately selects a random stat that it still needs to increase.

Team

Sets the team, defaults to a random value. Has no effect in FFA (games without teams)

Modding

I know slither.io had some form of modding. It would be cool for diep.io to have modding. It could add new tanks, new polygons, I see that there would be a fair amount of mods or at least ideas for mods (as this wikia will show).

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.