FakeFishGames / Barotrauma

A 2D online multiplayer game taking place in a submarine travelling through the icy depths of Jupiter's moon Europa.
http://www.barotraumagame.com/
1.67k stars 395 forks source link

Job/Class limit lacks User feedback and is very restrictive for large servers #14164

Closed Regalis11 closed 1 week ago

Regalis11 commented 2 weeks ago

Discussed in https://github.com/FakeFishGames/Barotrauma/discussions/14141

Originally posted by **WJohn** June 15, 2024 ### Disclaimers - [X] I have searched the issue tracker to check if the issue has already been reported. - [ ] My issue happened while using mods. ### What happened? 1. When trying to join a server whose job limits are already filled out, the game will provide no indication whatsoever that you will be moved away from your desired role. This can be very frustrating on larger servers due to the following: 2. The game instates a class limit for each job which follows this pattern: 1 Captain, 2 Doctor, 2 Security Officers, and unlimited Engineers/Mechanics/Assistants. The problem comes with larger servers, such as 16 players, where being limited to 2 Doctors to patch everyone up or only 2 Security Officers to keep the peace becomes extremely difficult -- and that these limited roles will almost always be already filled by other Users. Newly joining players are frequently prevented from joining the job they wanted. Ideally, the game should warn the User that the selected job in the Job Preference is currently full (perhaps highlight it in a red outline with a "Job limit reached" displaying). Second to that, an adjustable job limit for server hosts would largely fix this issue on large servers, as right now the only way to do this is through modding. ### Reproduction steps 1. Join a multiplayer server with several other players 2. Ensure that there is already at least 1 Doctor or 2 Security Officers 3. Attempt to join the round as Doctor or Security Officer when those roles are full 4. Observe whether the User is shifted to a different role without notification ### Bug prevalence Happens every time I play ### Single player or multiplayer? Multiplayer hosted from the in-game menu (= using a listen server) ### - _No response_ ### Version v1.4.6.0 (Blood in the Water Update, hotfix 2) ### - _No response_ ### Which operating system did you encounter this bug on? Windows ### Relevant error messages and crash reports _No response_
Regalis11 commented 1 week ago

Fixed in https://github.com/FakeFishGames/Barotrauma-development/pull/5502, closing