Paul Chote
b71d4ba7a3
Remove lag-drop frame workaround.
2017-02-04 16:35:55 +00:00
Paul Chote
07c9c9ee8c
Only update MostRecentFrame if the frame is the most recent.
...
This fixes it being reset to 0 after an immediate order
and not being set before dispatching (which may use it).
2017-02-04 16:35:51 +00:00
Taryn Hill
43317e0f5d
Update copyright notice year to 2017
2016-12-31 23:46:13 -06:00
Oliver Brakmann
b4f6b25941
Merge pull request #12459 from pchote/fix-server-exploit
...
Reset server slots and reenable spectators when the last player quits.
2016-12-09 21:34:50 +01:00
Paul Chote
1153cd2f7c
Reset slot configuration when all players leave a dedicated server.
2016-12-08 21:06:24 +00:00
Paul Chote
5188a08c81
Remove broken and disabled by default Server.TimeOut setting.
2016-12-08 20:49:28 +00:00
Paul Chote
bbe4864921
Fix dedicated server crash with AllowPortForward.
2016-11-11 13:06:00 +00:00
Oliver Brakmann
90e3912bcd
Merge pull request #12076 from pchote/fix-orphaned-pings
...
Clean up ClientPings when a player drops from the server.
2016-09-21 18:17:26 +02:00
Oliver Brakmann
e108305f4e
Merge pull request #12074 from RoosterDragon/runtime-long
...
Change Game.RunTime to a long to prevent overflow
2016-09-21 18:07:52 +02:00
Oliver Brakmann
92ec538208
Merge pull request #12077 from pchote/crashlog-dates
...
Include dates in crash/sync log filenames.
2016-09-21 17:54:06 +02:00
Paul Chote
bfa0c008eb
Restore missing GameUid.
2016-09-21 05:09:16 +01:00
Paul Chote
709bd5b441
Clean up ClientPings when a player drops from the server.
2016-09-20 21:13:07 +01:00
Paul Chote
093053fd93
Read data from *all* connections to the server.
2016-09-20 20:55:52 +01:00
RoosterDragon
2ffea5db54
Change Game.RunTime to a long to prevent overflow.
2016-09-20 19:06:10 +01:00
abcdefg30
57d6f678e1
Remove an outdated TODO comment
2016-08-27 19:24:25 +02:00
Matthias Mailänder
880d848a66
Avoid duplication in server messages and fix a typo.
2016-08-21 18:27:23 +02:00
Paul Chote
bf4867909f
Rename Manifest.Mod -> Metadata.
2016-08-08 22:36:07 +01:00
Paul Chote
3df9efb95d
Rework mod enumeration / caching.
...
- Replaced ModMetadata.AllMods with Game.Mods.
- Store / reference mod Manifest instead of ModMetadata.
- Removes engine dependency on ModContent class.
2016-08-08 22:36:07 +01:00
Paul Chote
7caf636222
Port game speed selection to new lobby backend.
2016-07-03 15:46:08 +01:00
reaperrr
7ed792ba88
Merge pull request #11286 from Mailaender/open.nat-2.0.16
...
Dump Mono.NAT in favor of Open.Nat 2.0.16
2016-06-26 16:16:11 +02:00
Oliver Brakmann
8e2adc7627
Disable singleplayer games by default on dedicated servers
2016-06-22 20:37:31 +02:00
Matthias Mailänder
5245df729d
Migrate to Open.Nat version 2.0.16
...
Move the dependency from all libraries to game engine only.
Initialize after the renderer setup to ensure a visible window.
2016-06-19 08:41:14 +02:00
Paul Chote
eb884ca76f
Convert lobby checkboxes to new options backend.
2016-06-04 10:03:06 +01:00
Paul Chote
923883fad7
Fix and improve custom rule detection.
2016-04-09 13:40:44 -04:00
Paul Chote
a79f40bf4b
Log all player joins on dedicated servers.
2016-04-02 17:10:00 +01:00
Paul Chote
4b0aa77ce5
Add missing timestamp to dedicated server logs.
2016-04-02 17:09:52 +01:00
Paul Chote
706d3ae52a
Move dedicated server code to OpenRA.Server.exe
2016-03-30 19:26:50 +01:00
Paul Chote
fee899f63d
Fix unnecessary uses of Game.ModData.
2016-03-29 23:46:12 +01:00
Paul Chote
1ba7a5e59e
Use MapPreview on the server.
2016-03-12 20:07:07 +00:00
Paul Chote
20e8bc249d
Restore support for inline map rules.
2016-03-10 19:27:50 +00:00
Paul Chote
8017844a15
Remove LobbyDefaults from mod.yaml.
2016-03-07 21:41:13 +00:00
Paul Chote
5e59a9d1c1
Move ServerStarted notifications into the server thread.
2016-03-07 21:41:12 +00:00
Paul Chote
e71225496b
Clarify GPL version.
2016-02-21 16:30:48 +00:00
Paul Chote
b396965fd9
Update licence header year.
2016-02-21 16:27:31 +00:00
Alexandre Oliveira
989bf4f807
Disable 1 human versus bots games
...
Changed the Server.LockBots setting to Server.DisableSinglePlayer.
If the setting is enabled, and there is only one client in the server,
the game won't start.
2016-02-03 20:32:34 -02:00
Matthias Mailänder
eb9fb75d3c
warn players if bots have been disabled
2016-01-21 21:25:23 +01:00
Oliver Brakmann
f89d40ee10
Merge pull request #10131 from pchote/add-join-logging
...
Add a server log line for player joins.
2015-11-28 15:44:59 +01:00
Paul Chote
92e6efd45c
Add a server log line for player joins.
2015-11-28 10:38:47 +00:00
RoosterDragon
bfe1804bf6
Fix some spellings.
2015-11-27 16:19:59 +00:00
Paul Chote
64498b1ea7
Fix singleplayer game latency.
2015-10-31 11:36:32 +00:00
Matthias Mailänder
88b98fa8ef
Merge pull request #8975 from penev92/bleed_rename
...
Some more renaming from "country" and "race" to "faction"
2015-08-08 16:13:16 +02:00
Matthias Mailänder
e428e6d8cc
remove executable bits from source code
2015-08-06 18:05:50 +02:00
Pavel Penev
5eaf5b5b51
Rename Session.Client.Race
2015-08-05 17:45:56 +03:00
Oliver Brakmann
4ed7a4ce8a
Merge pull request #8659 from penev92/bleed_playerReference
...
Rename PlayerReference.Race to Faction
2015-07-14 20:15:56 +02:00
Matthias Mailänder
d9ac97a967
Merge pull request #8660 from penev92/bleed_fixServer
...
Fix a bug in Server
2015-07-06 08:53:02 +02:00
penev92
0648b7edaa
Fix a bug in Server
2015-07-06 00:59:30 +03:00
Pavel Penev
f221a70e40
Merge pull request #8652 from Mailaender/custom-rule-warning
...
Added a warning about custom game rules
2015-07-06 00:32:44 +03:00
penev92
1d49c23af0
Rename PlayerReference.Race and LockRace to Faction and LockFaction
2015-07-05 23:08:49 +03:00
penev92
907265a64c
Random refactoring and beautifying of Server.cs
2015-07-05 18:39:13 +03:00
penev92
502db0b462
Add logging on exception to Server.ValidateClient()
2015-07-05 18:39:10 +03:00