Regalis
|
a07f2c8346
|
Spam filter tweaking: ChatSpamSpeed increases even if messages aren't similar, clients can get kicked out if they keep sending messages after they've been muted
|
2017-06-01 22:00:55 +03:00 |
|
Regalis
|
5455af24d7
|
Readded spam filter
|
2017-06-01 19:37:08 +03:00 |
|
Regalis
|
e3b595b9e0
|
Cleanup (removing unused variables & other redundancies, rethrowing exceptions instead of wrapping them in a new exception instance)
|
2017-05-20 15:35:13 +03:00 |
|
Regalis
|
7dad837733
|
Server limits chatmessage length and the number of chatmessages written in one packet
|
2017-05-08 19:06:05 +03:00 |
|
Regalis
|
6c770afd6a
|
Clients aren't allowed to use the same name as the server, changed radio msg color back to yellow
|
2017-05-02 18:36:12 +03:00 |
|
Regalis
|
511f24cc47
|
Merge branch 'master' into new-netcode
Conflicts:
Subsurface/Source/GameMain.cs
Subsurface/Source/Networking/ChatMessage.cs
Subsurface/Source/Networking/NetworkMember.cs
Subsurface/Source/Screens/NetLobbyScreen.cs
|
2017-05-01 19:25:07 +03:00 |
|
Regalis
|
f92c2df9f7
|
TextBoxes align text to the right and hide any overflowing text at the left if the width of the box is exceeded
|
2017-04-30 18:14:25 +03:00 |
|
Regalis
|
94d69ff6e9
|
Fixed clients not seeing player names in chat messages when in the lobby
|
2017-03-14 19:52:08 +02:00 |
|
Regalis
|
4b8d1054b1
|
Changed lobby & chatMsg IDs to from uint to ushort, added a utility class that handles the wrap around of IDs
|
2017-02-05 22:55:19 +02:00 |
|
Regalis
|
b0231105a2
|
Reimplemented private chat messages
|
2017-01-15 17:49:31 +02:00 |
|
Regalis
|
df59f0d089
|
Fixed speech bubbles, server sends the ID of a speaking character instead of the name
|
2017-01-10 18:40:12 +02:00 |
|
Regalis
|
402c745fc3
|
Reimplemented chat range & radio messages. Each client now has their own chatMsgQueue, so all chat messages don't have to be sent to all clients.
|
2017-01-07 19:22:48 +02:00 |
|
juanjp600
|
7a3bce3973
|
Hull volume helper in editor + Character name matches client name + Better-looking Watcher light source
Also '' is a thing of the past, use \" instead
|
2016-11-20 18:47:22 -03:00 |
|
juanjp600
|
1b85dc3646
|
Fixed lobby chat
|
2016-09-08 09:43:44 -03:00 |
|
juanjp600
|
7c9ae5134c
|
Move chat message serialization to the ChatMessage class
|
2016-09-07 21:41:59 -03:00 |
|
juanjp600
|
bfd8bc6b35
|
Server serialization functions require client
|
2016-09-07 17:32:20 -03:00 |
|
juanjp600
|
028c3a8bc1
|
Added lobby chat syncing
|
2016-09-01 20:45:43 -03:00 |
|
juanjp600
|
7bdcc51bae
|
Made game compilable
Networking functionality is fully disabled now.
I think it's time to start rewriting everything. OH BOY
|
2016-08-30 21:13:36 -03:00 |
|
juanjp600
|
6e83ef7626
|
Merge remote-tracking branch 'refs/remotes/origin/master'
Conflicts:
Subsurface/Barotrauma.csproj
Subsurface/Source/Characters/AI/EnemyAIController.cs
Subsurface/Source/Characters/AICharacter.cs
Subsurface/Source/Characters/Character.cs
Subsurface/Source/Items/Components/DockingPort.cs
Subsurface/Source/Items/Components/Door.cs
Subsurface/Source/Items/Item.cs
Subsurface/Source/Networking/GameClient.cs
Subsurface/Source/Networking/GameServer.cs
Subsurface/Source/Physics/PhysicsBody.cs
|
2016-08-30 18:04:49 -03:00 |
|
juanjp600
|
52270e3a35
|
Hacked clients can't send chat messages from other characters anymore
Also added sendername as userdata in chat messages, for now it's not used for anything but we'll probably find something where this is useful
|
2016-08-30 17:35:58 -03:00 |
|
juanjp600
|
12f849be01
|
Removed references to reliable sender
Now the game is broken, progress is being made :)
|
2016-08-25 18:55:32 -03:00 |
|
Regalis
|
e33f30dad1
|
Mid-round chat messages have a limited range, headset item which can be used to communicate with players further away, new inventory slot for items like masks and headsets
|
2016-04-20 17:19:38 +03:00 |
|