Chris Forbes
edb08d6fec
restrict packet size to 4K in server
...
- Sending a negative length no longer crashes the server
- Sending very large lengths can't force us to buffer stupid amounts of data
The offending client just gets kicked if they do this.
2013-07-08 14:58:07 +12:00
Paul Chote
399aac7e0f
Extend Target with world-coordinate range checks.
2013-07-06 19:12:26 +12:00
Paul Chote
eec986d93d
Add world coords overload of FindUnitsInCircle.
2013-07-06 19:12:25 +12:00
Paul Chote
e765fb6439
Make world-coordinates [Sync]able
2013-07-06 18:43:06 +12:00
Paul Chote
18cecf8a67
Disable pausing for spectators. Fixes #3340 .
2013-07-06 11:31:43 +12:00
Paul Chote
3a356782fc
Force spectator color to white on join. Fixes #3501 .
2013-07-06 11:11:48 +12:00
Paul Chote
0ad9e65577
Add group labels to the slots dropdown.
2013-06-30 12:29:52 +12:00
Matthias Mailänder
450fbded3f
Merge pull request #3487 from pchote/server-client-fix
...
Prevent handshake spoofing of Client data.
2013-06-29 01:26:37 -07:00
Paul Chote
ec7bbd6c18
Add Ui.LoadWidget<T> overload.
2013-06-29 13:29:39 +12:00
Paul Chote
fd660c7fa0
Make ChromeMetrics accessible from mod dlls.
2013-06-29 12:58:48 +12:00
Paul Chote
fe6c6a3017
Add Developer Menu toggle. Fixes #3296 .
2013-06-29 12:53:09 +12:00
Paul Chote
79779d69ba
Prevent handshake spoofing of Client data.
2013-06-29 11:12:41 +12:00
ScottNZ
a6e5a0b53f
Add temp banning to servers
2013-06-29 10:58:37 +12:00
Paul Chote
8856a1444c
Handle failure cases of Socket.Send. Fixes #3455 .
2013-06-27 18:43:10 +12:00
Paul Chote
185e9b3f08
Fix and rewrite contrails. Closes #3457 .
2013-06-25 19:38:48 +12:00
Paul Chote
c886253738
Fix white lines at the bottom of units.
2013-06-25 18:40:11 +12:00
Paul Chote
f52a1c1521
Round CashTick pos to the nearest int.
2013-06-24 19:31:15 +12:00
Matthias Mailänder
6a50c760ae
record socket buffer sizes to server.log
...
for investigating #3455
2013-06-22 15:49:52 +02:00
Matthias Mailänder
c18b5e424e
at least write the acception we swallow here to the server.log
2013-06-22 15:46:26 +02:00
Matthias Mailänder
8ddc840370
fix some plenks
...
no logic changes
2013-06-22 15:17:10 +02:00
Matthias Mailänder
dab3d99890
write another socket error catch into server.log
2013-06-22 15:16:32 +02:00
Matthias Mailänder
b93e9a5945
Merge pull request #3458 from pchote/harvester-animations
...
Fix the harvest animations for TS and D2k.
2013-06-22 01:21:34 -07:00
Matthias Mailänder
c9e46ee0f6
Merge pull request #3454 from pchote/cargo-antivis
...
Fix shroud glitches once and for all
2013-06-22 01:01:29 -07:00
Paul Chote
80c3cf479d
Remove harvester dependency on RenderUnit.
2013-06-22 16:58:40 +12:00
Paul Chote
76efea72d9
Merge pull request #3441 from Mailaender/display-server-error
...
Display ServerError in CONNECTIONFAILED_PANEL
2013-06-21 18:45:24 -07:00
Paul Chote
37bc3766a5
Merge pull request #3420 from Mailaender/sound-info
...
Display the current sound engine in the console
2013-06-21 18:42:06 -07:00
Paul Chote
9adfb56f65
Only update vis for actors in the world. Fixes #2726 .
2013-06-22 13:15:38 +12:00
Paul Chote
b95cd0c91f
Add an extra sanity check.
2013-06-22 13:15:38 +12:00
Paul Chote
7bce2017c3
Simplify and increase robustness of Shroud et al. Fixes #3440 .
2013-06-22 13:15:27 +12:00
Matthias Mailänder
13fbcc56ee
inform the user which sound engine is used
2013-06-21 18:13:13 +02:00
Matthias Mailänder
e9b2bcc579
fix some plenks
...
no logic changes
2013-06-21 18:05:30 +02:00
Matthias Mailänder
65088ea2d5
display the last ServerError in the connection failed dialog
...
closes #2727
2013-06-21 18:04:40 +02:00
Paul Chote
574ab7281b
Merge pull request #3429 from Mailaender/dont-crash-on-drop
...
Don't crash when the player to drop can't be found.
2013-06-21 02:05:10 -07:00
Paul Chote
c40fd80ae1
Remove obsolete SpriteRenderable ctor.
2013-06-20 22:35:01 +12:00
Paul Chote
5ee9b5cab4
Support additional render damage states for buildings.
2013-06-20 21:53:31 +12:00
Paul Chote
1a3a4bd7ba
Remove unnecessary parameter from RenderSprites ctor.
2013-06-20 21:39:12 +12:00
Paul Chote
e99d0a0b43
RenderBuildingRefinery -> WithResources.
2013-06-20 18:28:33 +12:00
Paul Chote
98039abf1b
Allow sequences to define a pixel offset. Fixes #3287 .
2013-06-20 17:58:32 +12:00
Paul Chote
9a6b5e21dc
Account for sprite offsets in RenderDebugGeometry.
2013-06-20 17:57:23 +12:00
Chris Forbes
979ac4f91f
Merge pull request #3407 from pchote/voxel-fbo
...
Voxel refactoring
2013-06-19 14:57:17 -07:00
Matthias Mailänder
708e91145c
log exception thrown when the handshake fails
2013-06-17 22:50:47 +02:00
Matthias Mailänder
6b261534d8
remove some plenks
...
no logic changes
2013-06-17 22:50:39 +02:00
Matthias Mailänder
875ac468d3
log the catched exception when a client is dropped
...
because order dispatching failed for debugging
2013-06-17 20:46:02 +02:00
Matthias Mailänder
b01d55f1f6
Don't crash when the player to drop can't be found.
...
fixes #3224
2013-06-17 19:42:56 +02:00
Chris Forbes
787fde31ed
Merge pull request #3405 from Mailaender/fort-bugstar
...
Fixed the worsed problems in Fort Lonestar
2013-06-16 21:37:07 -07:00
Matthias Mailänder
11755798cc
Don't reserve airfields/helipads for husks that just fall down
...
fixes #3376
2013-06-16 12:43:41 +02:00
Paul Chote
82059dca6d
Add BeamRenderable for lasers.
2013-06-16 19:37:54 +12:00
Paul Chote
1eb04a70a5
Add TextRenderable for CashTick. Make ticks consistent.
2013-06-16 19:10:38 +12:00
Paul Chote
659e56f0fa
Remove Bitrotted JoinExternalGame. Fixes #3406 . Closes #2153 .
2013-06-16 04:19:06 +12:00
Paul Chote
52335a37bf
Allow/require renderers to enable alpha blending when needed. Fixes voxel shadow issues.
2013-06-15 19:31:52 +12:00