Chris Forbes
fa35f6caa4
cleanups
2010-11-01 20:25:03 +13:00
Chris Forbes
526cf6059a
remove Misc.cs; put its contents in sensible places.
2010-11-01 20:15:32 +13:00
Chris Forbes
527c60daa7
some cleanup on gecko's stuff
2010-11-01 18:34:44 +13:00
geckosoft
c30050396a
Fixed: Possible crash
2010-11-01 17:55:33 +13:00
geckosoft
60a8acf4d4
Added: Another hook for server extensions
2010-11-01 17:55:32 +13:00
geckosoft
5164c3cd7d
Hack: Changed the ChooseFreePlayerIndex (hack on its own..) to loop till 256 instead of 8 (ie increasing max player support to 256)
2010-11-01 17:55:32 +13:00
geckosoft
298314626e
Added: Dedicated server support
...
Added: The ability to not render anything when using the client as a dedicated server
Added: The basic server extension (NullServerExtension)
Exposed: Made some fields public, so that the server extension can access it
2010-11-01 17:55:31 +13:00
geckosoft
dd38e45f2e
Added: Lobby server command "spectator" - will attempt to put the player in an available spectator slot
2010-11-01 17:55:29 +13:00
geckosoft
56598ce2ff
Fixed: crash when starting a new game after disconnecting from own server
2010-11-01 03:46:38 +01:00
geckosoft
030bd4b28d
Core: Added basic support for Spectators
...
TODO: Someone modify the files for cnc (chrome / rules)
2010-10-31 04:03:31 +01:00
Caleb Anderson
9a54074b1b
motd failure avoidance
2010-10-23 21:27:36 +13:00
Paul Chote
83968553aa
Allow maps to override and enforce race/colour selection
2010-10-16 09:56:01 +13:00
Chris Forbes
4afd8ad783
#289 lobby title should show servername -- fixed
2010-10-13 20:45:03 +13:00
Bob
17990ab8b7
move LobbyInfo onto OrderManager
2010-10-12 17:24:00 +13:00
Caleb Anderson
ef4f478e10
Strip newlines from scrolling text. Frame-friendly update of scrolling text
2010-10-08 18:29:20 +13:00
Caleb Anderson
c85503811c
Clamp, scroll, scrollspeed, sliders
...
Reduced clamp duplication
Fixed scrolling speed issue
Modified scrollspeed slider to use a range
Fixed scrollspeed, volume, and sound sliders not showing current setting.
2010-10-06 20:53:56 +13:00
Chris Forbes
24f0c28f56
fix massive player/client confusion after people drop
2010-10-06 10:59:45 +13:00
Paul Chote
25af51b4ac
Prevent a race condition
2010-10-05 19:00:36 +13:00
Caleb Anderson
7bdf6a953f
New slider Range parameter. Palette modifications. Potential crash fix. Clamp function.
...
Range parameter added to slider. Supports returning a range of values
rather than just 0-1. Allows you to not have to post process the offset.
Modified palette selector to not have full range, which was causing
blown out units.
Introduced exension method Clamp<T>(min, max)
Fixed crash deserializing out of bound color value using above
extension.
2010-10-05 17:25:25 +13:00
Caleb Anderson
cfe705531a
Async motd grab. Client and server version in MasterServerQuery
2010-10-02 01:13:53 -05:00
Chris Forbes
911e7f62de
fix retardedly putting everyone in slot 0.
2010-10-02 18:33:29 +13:00
Matthew Bowra-Dean
92fece01de
Added latest version information underneath current version in main menu.
2010-10-02 11:39:54 +13:00
Chris Forbes
47eacc5b80
make bot slot usage actually work
2010-08-25 19:34:20 +12:00
alzeih
a00f0b18a0
smite some compile errors
2010-08-24 23:44:22 +12:00
mgatland
731c64c1a7
add a bot player, make ai apply to the bot not the local player
2010-08-24 22:56:31 +12:00
Chris Forbes
997501bb12
ui for opening and closing slots
2010-08-24 20:02:17 +12:00
Chris Forbes
d4f43a399e
add slot open/close server commands with boot on close
2010-08-24 20:02:16 +12:00
Chris Forbes
f6ec2163de
fix some dumb issues
2010-08-24 20:02:16 +12:00
Chris Forbes
3428b3c4c2
add slot command
2010-08-24 20:02:15 +12:00
Chris Forbes
298f5ec24f
some notes
2010-08-24 20:02:13 +12:00
Chris Forbes
16402f26fe
start breaking things
2010-08-24 20:02:13 +12:00
Paul Chote
c3b3947b9d
Rename some settings
2010-08-24 19:53:05 +12:00
Paul Chote
1143f496db
Part 2 of 3: Split Settings into logical units.
...
Syntax for command line overrides is now <section>.<setting>=<value>
eg `General.InitialMods=cnc'
2010-08-24 19:53:05 +12:00
Paul Chote
46d0ce89e9
Fix silly naming conventions
2010-08-24 19:53:05 +12:00
Chris Forbes
d8c5f1aed3
extract serialize code from Server; deserialize code from Game; add Slot collection.
2010-08-23 19:08:09 +12:00
Chris Forbes
09d9396123
move Session back to Game
2010-08-23 18:31:43 +12:00
Chris Forbes
b1b8b2c14a
remove N params from ServerMain
2010-08-23 18:19:36 +12:00
Chris Forbes
fd9a31168d
server loads the map (part 1)
2010-08-23 18:09:37 +12:00
Chris Forbes
3f11c32c4a
blah
2010-08-23 17:58:25 +12:00
Paul Chote
cb3f6435ad
Kill broken log uploading
2010-08-18 20:45:30 +12:00
Chris Forbes
7cd9afb6d2
remove some sillyness from the masterserver -- it shouldnt hold up the works.
2010-08-12 19:27:11 +12:00
Paul Chote
b982a52086
stop .net clients taking out the server on drop
2010-08-08 18:26:55 +12:00
Paul Chote
f10e3a4d2d
Always update player info on server join
2010-07-27 21:52:21 +12:00
Paul Chote
9fe6671ace
Fix retarded crash on server create; redirect server console spam into a logfile.
2010-07-27 10:48:37 +12:00
alzeih
3b72af2e9b
AllowCheats
2010-07-26 22:23:24 +12:00
Chris Forbes
f1a5998049
remove dead ChooseFreePalette crap
2010-07-26 17:54:18 +12:00
alzeih
5f357288ee
layout tidyup - start game now forces game start, ready checkboxes behave as before.
2010-07-25 22:16:21 +12:00
alzeih
26b5fbe9bb
startgame order and lobby changes
2010-07-25 21:31:17 +12:00
alzeih
984e081f3b
threadsafe
2010-07-23 21:40:06 +12:00
alzeih
282d26b844
Remember to disconnect ingame too, and mark the game as not started.
...
Also fix a compiler warning
2010-07-23 21:40:05 +12:00