Curtis S
77fc6199fe
New serverbrowser for RA and CNC
2011-11-06 22:49:40 -07:00
Chris Forbes
772734d032
merge cnc and ra lobby, fixes #1267 , #1224 , #106 , others
2011-11-06 17:01:00 +13:00
Chris Forbes
eaa4d06052
tidy readiness checks in lobby
2011-11-01 21:57:57 +13:00
Chris Forbes
53599f062c
fix indent in UnitOrders
2011-11-01 21:57:57 +13:00
Tirili
4f505eb6a1
Add ability to disable the shellmap
2011-10-23 13:24:26 +13:00
Chris Forbes
a7c276849d
fix formatting
2011-10-19 19:54:05 +13:00
Chris Forbes
03ddbac83b
change ReplaySummary to Replay; move to OpenRA.Network
2011-10-19 19:45:13 +13:00
Chris Forbes
bc6af1841b
fix indents everywhere
2011-10-18 15:10:17 +13:00
Chris Forbes
567a82fd5d
move CanJoin onto GameServer
2011-09-26 08:40:40 +13:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Chris Forbes
7b3de29f05
simplify teamchat code
2011-09-26 08:40:39 +13:00
Chris Forbes
cd63da85d8
remove FieldLoader.LoadAttribute; replace with FieldLoader.IgnoreAttribute
2011-07-14 20:29:03 +12:00
Paul Chote
e00bfd487d
Hook up the spawn selector.
2011-06-20 22:50:31 +12:00
Paul Chote
e7543f28df
Fix naming of Player.PlayerReference.
2011-06-20 22:50:29 +12:00
Paul Chote
4f172d7ed8
Make bots first-class players.
...
- Bots have their own Clients, with unique ClientIDs
- Hosts can set bot team/color in the lobby
- Bots are kicked when switching to a smaller map without enough slots
- Order validator assumes that only client 0 has permission to issue bot orders
2011-06-20 22:50:29 +12:00
Paul Chote
d2df5722b5
Fix the lobby slots.
...
- lobbyInfo.Slots is now a dictionary, keyed by the name of the PlayerReference that the slot is tied to.
- LockRace/Color/Team is now specified on the slot, avoiding map lookups in the lobby
- Observers are no longer tied to slots -> players will join as observers instead of crashing the game if there are no available slots
- Observers are able to change their name and color
2011-06-20 22:50:27 +12:00
Paul Chote
532bd42aed
Remove obsolete Player index cruft
2011-06-20 22:50:26 +12:00
Paul Chote
bcbd18bb52
Skirmish mode starts with a bot selected.
2011-06-20 22:50:22 +12:00
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