Chris Forbes
cd756885a6
remove MasterServerQuery in favour of ServerList
2011-05-22 18:41:33 +12:00
Chris Forbes
9d10bb6c69
fix 705 for ra
2011-04-18 09:08:26 +12:00
Paul Chote
b0425aff3b
Renormalize line endings and fix copyright headers again.
2011-04-07 21:15:42 +12:00
Chris Forbes
a3994df925
queries dies
2011-03-17 22:09:10 +13:00
Chris Forbes
82dea40261
provide a way to grab the laggy clients
2011-03-12 22:55:40 +13:00
Chris Forbes
c1aebff8a8
refresh GPS on stance change
2011-02-13 16:26:06 +13:00
Chris Forbes
6281fa481f
add hook for stance change notifications
2011-02-13 16:22:34 +13:00
Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +13:00
Paul Chote
48482cf09a
Add an AttackWander trait for creeps. Remove a pile of bogosity from AttackMove.
2011-02-11 21:50:10 +13:00
Chris Forbes
7a4380e7bd
fix exploitable SetStance order
2011-01-30 17:33:04 +13:00
Chris Forbes
180d58c35a
only bother hashing traits that have ISync
2011-01-26 21:00:31 +13:00
Paul Chote
06612d0f68
Add a mechanism for custom drop messages. Implement for kick.
2011-01-15 13:49:46 +13:00
Chris Forbes
808cc59c59
fix bogus colors in chat
2011-01-09 14:02:15 +13:00
Chris Forbes
3426b52247
add ColorRamp type; change everything to use it; maps not yet upgraded
2011-01-08 18:17:18 +13:00
alzeih
5c343caeaf
Mod version validation
...
- Game.CurrentMods property to query the current mods when no orderManager accessible
- Server sends mod versions to master server on ping
- Client sends mod versions on handshake response
- Validate match on server side of handshake, not client side
2011-01-08 16:00:29 +13:00
Paul Chote
40b0408ce7
Fix #453 . Bogus crash when desyncing.
2011-01-05 13:09:25 +13:00
Chris Forbes
a4bbce32b8
cleanup SyncReport.cs header
2011-01-01 21:43:37 +13:00
Chris Forbes
19aed01822
show real player names in syncreport
2011-01-01 21:42:57 +13:00
Paul Chote
486fa9a978
Handshake mod versions and map. Bump the protocol version.
2010-12-31 13:35:21 +13:00
Paul Chote
e2d1eec56e
Shift Client creation to the client, sent in the handshake response. Fixes the `Newbie' bug and removes a lot of fragmented behaviour on player join.
2010-12-31 12:51:19 +13:00
Paul Chote
8f9e32dcc0
Client/server handshake. Only checks that the correct mods are active.
2010-12-31 11:41:25 +13:00
Chris Forbes
4d0f3b1554
#447 lock teams by default
2010-12-28 17:33:16 +13:00
Chris Forbes
4a94cf656b
remove a redundant method from queries.
2010-12-27 18:26:12 +13:00
Chris Forbes
c1fb6c2732
remove ability to not save syncreports
2010-12-23 08:48:54 +13:00
Chris Forbes
2fad6f3bf1
move replay viewer delegate into mod
2010-12-19 17:48:52 +13:00
Paul Chote
9e16eb513f
Reimplemented chronoshift. (still has desync)
2010-12-07 21:45:04 +13:00
Paul Chote
ac82121460
Fix diplomacy stance cycling exploit.
2010-11-28 09:42:37 +13:00
Chris Forbes
730ed8c597
finished removing ctors from Order
2010-11-23 15:33:15 +13:00
Chris Forbes
7b5be4a0ec
remove more ctors
2010-11-23 15:30:21 +13:00
Chris Forbes
da5830845b
remove another ctor
2010-11-23 15:24:45 +13:00
Chris Forbes
23e6eada26
another ctor removed
2010-11-23 15:20:11 +13:00
Chris Forbes
490b0801a0
start removing weird ctors on Order
2010-11-23 15:14:48 +13:00
Chris Forbes
49ab704a84
add ctor & readonlys for required args
2010-11-23 14:04:39 +13:00
Chris Forbes
4a12b78f14
experiment -- _Order is a mutable builder-object for Order, implicitly convertible
2010-11-23 13:59:43 +13:00
Chris Forbes
656dbdcd28
add Order.ExtraLocation as a second int2 parameter
2010-11-23 13:56:04 +13:00
Chris Forbes
88398afba6
symmetry between reading and writing int2
2010-11-23 13:06:37 +13:00
Chris Forbes
2f74207bf6
tighten order encoding
2010-11-23 12:58:59 +13:00
Bob
10ed3db71d
made all orders queuable
2010-11-13 15:53:08 +13:00
Paul Chote
047a09bbbd
Excise previous server extensions code
2010-11-10 10:30:24 +13:00
Bob
26cbb9d9c6
fix wrong output in Order.ToString
2010-11-07 21:17:11 +13:00
Bob
aa0c14c214
Fix crash when generating a syncreport when blaming something other than Tick.
2010-11-06 12:08:33 +13:00
Bob
85a26ecdf7
fix invincible aircraft, infantry
2010-11-06 11:06:12 +13:00
geckosoft
f5b8b18d86
Core: Added trait 'SurrenderOnDisconnect' and the core changes required to make this work
2010-11-05 19:48:32 +13:00
Chris Forbes
1409016cbd
(gecko) Allow mods to override order validation
2010-11-05 19:48:26 +13:00
geckosoft
6276e659cd
Fixed: A crash when the host disconnects
2010-11-01 17:55:31 +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
8392a44314
Added: Support for not-synced traits (ITraitNotSynced)
2010-11-01 17:55:28 +13: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
Bob
a61d21e501
fix sync-checking in replays
2010-10-21 15:33:24 +13:00
Chris Forbes
caf676dc33
fix client quits
2010-10-20 20:33:28 +13:00