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
We recently made it so modders are matched to other players with the same mod, but sadly some people have managed to surpass that fix. In the future we hope to add more hosting options and maybe the ability to kick bad actors from the lobby, but in the meantime we recommend to quit those games and join another. If you want to find other players that play fair you can join our discord {LINK REMOVED}http://discord.gg/contentwarning to look for a good group.
Cheaters in your game are not going away, they're just getting worse. If you can't stop it (and it sure looks that way so far), at least let players deal with them!
So if you enable kicking, then 'malicious' modders who figures it out would simply call a command to kick the host off, which disconnects everyone, or kicks your friends out.
What is needed are ways to secure RPC commands which is utilized for multiplayer as a whole. One way mods did that was securing a server/client relationship so the server doesn't trust everything the client sends it. There was a mod that disables monster spawning via RPC commands, but it ended up being depreciated (it probably ended up doing nothing or got bypassed easily).
Another option is making full use of the SteamAPI, as they also provide additional tools for developers to host and run their games on Valve's own servers and such... If you use SteamAPI for server lobbies, then you can browse them via the server browser and can enable a password for them or such.
Another option is a 'file verification' check between the host and the guest clients, so if the host is 'vanilla' then the guest clients can't join unless they also are vanilla. One way is to check if they are using BepInExPack with it's files loaded into RAM as dependencies.
That doesn't mean adding a kick feature is harder to add than in any other game, and if their network model can't even be sure what client is sending an RPC, it has some huge fundamental flaws.
In fact, how about making the game automatically kick anyone who sends any RPC that legit clients shouldn't have access to (eg., spawning monsters, spawning items, non-hosts trying to kick players, etc.). That could get rid of a majority of bad actors without them even adding an actual kick button/RPC.
Yeah we hope to add a kicking feature for sure, we are also unhappy with the state of the public lobbies right now. Sad to see people griefing and running games so we will see what we can do on our end.