SAVE

CUSTOM GAMES

English
Русский (Russian)

INTRODUCTION

Custom Games in Dota represent a continuation of the tradition that gave birth to Dota, but morale within the custom game community is at an all time low. In the wake of the Frostivus Fiasco, many developers are feeling betrayed and ignored by Valve, feeling that developing custom games is a hopeless uphill battle against a company that doesn’t care. Custom Games have a bright future but only with the support of Valve. Help us get that message to them.

Update 13th of January - There are currently bots spamming links to this website in custom game lobbies. This website is not associated with the bots and the modding community does not endorse the behaviour of these botters.

IMPROVE COMMUNICATION

Communication is what is needed most. Its understandable that Valve is not always interested in custom games and they have many different creative endeavours, but it's not unreasonable for 1 or 2 employees to touch base with the modding community on a regular basis. The modding community has tried to meet Valve halfway, creating and maintaining an extensive bug-tracker, in hope that Valve will use this resource to address issues. Valve has viewed the tracker on a few occasions, mainly when Reddit threads containing the tracker made the front page. Valve is capable of this type of sustained cooperation as they have done a fantastic job building the bot API with the help of the community.

FIX FREQUENT PLAYER DISCONNECTS

For years, custom games have been plagued with predictable and widespread disconnecting in the beginning phase of games. This problem affects most games, including Valve custom games, Overthrow and 10v10. This problem is usually fixed by reconnecting after a disconnect. The problem is entirely on Valve’s end, and unfortunately we cannot do anything about it from the standpoint as a custom game developer.

REVAMP ARCADE LAYOUT

Replace the top 10 view list with a list of all lobbies, grouping lobbies and ranking lobbies by the amount of lobbies, remove workshop vote and fix the problem where players end up in solo lobbies when clicking play. A ping should be shown next to grouped lobbies to indicate the ping of the best lobby for the player in that group. Pressing the Play button on grouped lobbies should join the best lobby for the player. A “Local Lobbies” window should show custom games that only have one lobby and are in the same region as a player, this will allow newer custom games to be able to find players. Local lobbies should be ranked by age of lobby.

IMPROVE DEBUGGING TOOLS

Developers have little to no ability to track down information leading to the cause of various bugs and crashes, both in the local testing client and especially in the live servers. The types of crashes are wide in range, from some being as simple as a function being renamed by Valve, to others as complicated as an order crashing the server because the order ended up being invalid with the given parameters. This often leads to months of wasted time for developers to track down these bugs. Simple tools, such as the option to forward the server Lua output to a separate site or workshop page, enabling the specate button or re-enabling replays of custom games would help greatly.

AUTOMATED DEDICATED SERVERS

Valve's sporadic and seemingly manual process of giving out dedicated servers to custom games has resulted in even popular games not having them, while older games that nobody plays anymore have dedicated servers. Developers have even resorted to cannibalizing older custom games entries to take advantage of their dedicated servers status (Open Angel Arena taking Pimp My Peon's Entry). Valve should instead automate the process of giving dedicated servers, so that once a game reaches a certain popularity, servers will be allocated, or reallocated if the game becomes unplayed.

PROVIDE CHANGELOG FOR API UPDATES

For a company that prides itself on supporting user generated content, it's strange that so little consideration is given for the modding community. Updating a dynamic game like DotA 2 is bound to break custom games sometimes, but too frequently Valve makes slight or seemingly unnecessary changes (like renaming a function and then changing it back a month later) which breaks many custom games, leaving the community to scramble and try to figure out what has changed and what broke. It would be trivially easy for Valve to provide a simple changelog of updates to the API when they release updates and it would help modders recover much faster from game breaking updates.

WHAT YOU CAN DO

Tell Valve that custom games are important for Dota 2 community!

This was created and endorsed by the custom game community

FireToad

Ark120202

Disorance

Yahnich

ChalkyBrush

SinZ

StrangeR

Zapp Brannigan

  • Lead Developer of WTF+.

Cookies

DoctorGester

Diellan

Shooper

Arhowk

TidesofDark

Toyoka

Chrisinajar

Vendivar

Bread

Darklord