Commit Graph

899 Commits

Author SHA1 Message Date
juanjp600 07398be97e Merge remote-tracking branch 'refs/remotes/origin/master'
Conflicts:
	Subsurface/Source/Networking/GameServer.cs
2016-08-29 19:46:26 -03:00
juanjp600 6bb6f63dd7 Hacked clients can't change their character name
Also made spam filter's aggressiveness consistent
2016-08-29 19:45:21 -03:00
juanjp600 f80c209d34 Hacked clients can't change their character name
Also made spam filter's aggressiveness consistent
2016-08-29 19:43:35 -03:00
juanjp600 4c23145025 Merged branch master into master 2016-08-29 19:02:51 -03:00
juanjp600 df0b064899 Hacked client can't join full server anymore
Not sure how they can get around lidgren's checking, but this should do the trick
2016-08-29 19:02:37 -03:00
Regalis 119d4f4600 v0.5.1.1 2016-08-30 00:58:38 +03:00
Sebastian Broberg 1d9c6da392 Modified top window
https://images-ext-1.discordapp.net/eyJ1cmwiOiJodHRwOi8vaS5pbWd1ci5jb20vVWtkeldmSy5wbmcifQ.xZ-njnk5KQ4aug-WzcIzOp5Wxf0.png
2016-08-29 23:55:33 +02:00
juanjp600 83f8ad0555 Clientside fix for empty password
Thanks for finding this Reg
2016-08-29 18:40:27 -03:00
juanjp600 bf686ae997 A few more security checks 2016-08-29 18:38:06 -03:00
juanjp600 8a3b901fa2 Merged branch master into master 2016-08-29 17:55:46 -03:00
Regalis a0a5e2df33 v0.5.0.1 + re-enabled the black wall damage indicators, client permissions disabled 2016-08-29 23:43:08 +03:00
juanjp600 b3f0f71d43 Fixed password storage when it isn't set
Disabled hashing on an empty string
2016-08-29 17:42:37 -03:00
Regalis ca5ad3ece4 Added some husk chems to the subs, attack key is included in the default config, fixed character and wiring modes crashing the game 2016-08-29 21:23:35 +03:00
Regalis 1dad116981 Adding a textblock with whitespace as the text doesn't blow up GUIListBoxes anymore, missing key bindings don't crash the game 2016-08-29 20:51:00 +03:00
Regalis 5de48a030e Changes to the layout of the "manage players" menu 2016-08-29 18:28:31 +03:00
Regalis 9955856c0c Tweaked the item interaction distance checks a bit:
- using worldposition instead of simposition (an item outside the airlock can be close enough to pick up even if it's far away in physics sim coordinates)
- checking if the player is inside the interact trigger of the item
- better way of checking if the item is a ladder
2016-08-29 18:26:24 +03:00
Regalis 0b2a5d5771 Wall sections are updated after resizing a structure 2016-08-29 17:25:17 +03:00
juanjp600 e284ff5f38 Heavier password encryption
I don't think this fixes actual bugs but the encryption seemed kinda weak.
2016-08-29 07:13:19 -03:00
juanjp600 8f675e625b Host can ban lobby players from ingame
New menu looks really ugly but it works
2016-08-28 22:16:49 -03:00
juanjp600 d27cafffa9 Fixed access to items without PickDistance
The ladder check is a horrible hack, but if you're horribly desynced then trying to interact with one will just kill you :)
2016-08-28 20:26:36 -03:00
juanjp600 86704c7d83 Stricter item interaction check 2016-08-28 20:00:46 -03:00
juanjp600 73fc0cf724 More security checks
This actually looks pretty bad, not gonna lie.
2016-08-28 19:54:31 -03:00
Sebastian Broberg b51afdd0cb Merge branch 'master' of bitbucket.org:Regalis11/barotrauma into master_home 2016-08-28 23:42:57 +02:00
Sebastian Broberg a708c4f915 Fix for broken repeating textures. 2016-08-28 23:42:41 +02:00
juanjp600 6e67c86fb6 Item interaction distance checks
Another anti-hack measure, hopefully this stops them from wrecking the sub instantly
2016-08-28 18:35:38 -03:00
Sebastian Broberg 6c03b2ed3e Merge branch 'master' into master_home 2016-08-28 22:01:19 +02:00
Sebastian Broberg 99b568b287 Flooding tweak 2016-08-28 21:54:11 +02:00
juanjp600 30f550df03 Ingame players can't receive messages from lobby players anymore 2016-08-28 16:46:51 -03:00
juanjp600 d909a8d9b6 Filter out Unicode and non-printable ASCII
+ return when authentication fails because of null client
2016-08-28 16:01:23 -03:00
Joonas Rikkonen c51837ef30 Merged in Headswe/barotrauma (pull request #1)
WIP, Walls are drawn per section instead of entire wall, thus enabling hiding parts of the wall or more advanced manipulation of sections.
2016-08-28 21:39:59 +03:00
Regalis 503883a885 Artifacts are spread out better throughout the levels 2016-08-28 20:28:24 +03:00
Regalis 2c5d272acd - special death messages for husk infections
- fixed husk infections not being removed from clients
- more accurate bleeding indicators
- humanoid standing anim tweaking
2016-08-28 20:22:45 +03:00
Regalis 202f959bd2 Husk egg delivery mission, fixed tigerthresher events/missions on Linux 2016-08-28 20:10:23 +03:00
juanjp600 378273a0ce Added server options to ingame HUD, fixed ChatSpamSpeed timer reset 2016-08-28 13:05:33 -03:00
Sebastian Broberg 11b514153f Merge branch 'master' of bitbucket.org:Regalis11/barotrauma 2016-08-28 16:42:34 +02:00
Regalis e715f07922 - spam filter closeFactor works correctly even if the client has sent less than 20 messages, slightly more aggressive filtering
- anti-husk drug
- resized medicine/chemical physics bodies to match the sprites
- damage done to items is determined by the structureDamage value of an attack
2016-08-28 17:29:32 +03:00
Sebastian Broberg a53f7d5c1f Merge branch 'master' of bitbucket.org:Regalis11/barotrauma 2016-08-28 16:07:59 +02:00
Sebastian Broberg 5b948908ab Small clean up. 2016-08-28 16:07:52 +02:00
Regalis 7e644ebb9d Forgot to commit these 2016-08-28 17:05:39 +03:00
Sebastian Broberg 1729c55820 WIP, Walls are drawn per section instead of entire wall, thus enabling hiding parts of the wall or more advanced manipulation of sections. 2016-08-28 16:04:30 +02:00
Regalis f14242ca81 Merge branch 'master' of https://bitbucket.org/Regalis11/barotrauma 2016-08-28 16:54:10 +03:00
Regalis fe8cce1723 Using Levenshtein distance to measure the similarity of chat messages, (float)0.0 -> 0.0f 2016-08-28 16:53:24 +03:00
juanjp600 20bcd477b0 Made chat spam speed check less aggressive 2016-08-28 10:30:37 -03:00
Regalis e2885a912d Husk infections, manually attacking when controlling a creature 2016-08-28 16:16:02 +03:00
juanjp600 88facd65de Spam filter
Should help against teamgamerfood, next up might be fixing the password authentication since some people say it's ineffective.
2016-08-28 09:58:30 -03:00
Regalis 3d2d06d2e5 WriteCharacterData/ReadCharacterData methods can be used for any type of character (less duplicate code) 2016-08-26 20:48:57 +03:00
Regalis fda251898b Limb attack refactoring (moved attack update logic from EnemyAIController to Limb, removed the Hit/PinchCW/PinchCCW attacktypes) 2016-08-26 20:38:28 +03:00
Regalis 712953cc9e WIP client special permissions (kick, ban, end round) 2016-08-24 11:47:46 +03:00
Regalis dc67eeebd4 Humans can be spawned through console in multiplayer 2016-08-23 14:19:50 +03:00
Regalis f03d3b2f61 - included wrap_oal.dll in the build (may help with the OpenAL exceptions?)
- medics always have a high enough medical skill to fabricate any drug
- respawned characters get the same ID card tags they would've gotten if they had spawned inside the main sub
- highlighted characters glow in the dark
2016-08-22 21:06:01 +03:00