abcdefg30
8ca61aa917
Updated all year numbers
2015-01-09 21:18:05 +01:00
Matthias Mailänder
bc3acfeee7
StyleCop clean OpenRA.Game
2015-01-04 15:38:54 +01:00
Oliver Brakmann
30e42cdc62
Merge pull request #7247 from Hellhake/stylecop-game
...
Fix StyleCop warnings in OpenRA.Game
2015-01-02 12:58:04 +01:00
Hellhake
5a97a4b63b
Fix StyleCop warnings in OpenRA.Game
2015-01-02 12:11:01 +01:00
Hellhake
fa72e04042
Remove BOM
2015-01-01 22:51:12 +01:00
RoosterDragon
3511fbbf2c
Generate sync reports faster by delaying ToString calls until it is written to disk.
...
Values for the report are generated by calling ToString on members, we avoid calling this on value types for performance. By instead just copying the value we can delay calling ToString until later and avoid spending time and memory creating strings that usually go unused.
2014-12-16 18:39:02 +00:00
Matthias Mailänder
8e667304aa
StyleCop clean SyncReport
2014-11-01 21:48:09 +01:00
Matthias Mailänder
95a4248419
StyleCop clean OrderManager
2014-11-01 21:46:19 +01:00
RoosterDragon
6f5fbeceb1
Use expressions to generate fast member access code rather than using the slower reflection based methods.
2014-06-12 08:32:26 +01:00
RoosterDragon
3e24e89477
Rewrite SyncReport for clarity and performance.
...
- Drop the impressive but inscrutable dynamically generated code in favour of some plain old code.
- Cache type information so costly reflection need not be performed each time.
- Only capture values from a sync object into an array rather than a dictionary lookup of both names and values for efficiency.
- Throw if the sync attribute is used on a property that cannot be read or that uses index parameters.
2014-06-12 08:30:27 +01:00
Paul Chote
4935266945
Merge FileFormats dll into Game and reorganise namespaces.
2014-04-17 01:20:47 +12:00
Paul Chote
6d6d1e230b
Remove runtime mod merging. Closes #3421 .
2013-11-15 09:54:42 +13:00
ScottNZ
1394c1dcee
Remove some misc redundancies
2013-11-12 19:39:39 +13:00
Matthias Mailänder
eff943b3eb
added OS and Mono/.NET runtime version to syncreport.log
2013-10-17 20:54:58 +02:00
Matthias Mailänder
8c8df3bda9
expose Game ID and client player name to syncreport.log
2013-10-17 20:36:17 +02:00
Matthias Mailänder
f4a8a99d87
avoid misleading no sync report available messages
2013-09-29 21:29:17 +02:00
Matthias Mailänder
bdfdaac092
sync effects
2013-08-29 17:37:35 +02:00
Sascha Biedermann
2fb12f755a
added ToString() for OpenRA.Player
2013-04-07 17:01:55 +02:00
Sascha Biedermann
bed26c3dee
fixes #2941 - dump fields in syncreport
2013-04-07 15:25:52 +02:00
Matthias Mailänder
dd476bbf5c
add the total number of values extracted from RNG to sync report
2013-03-01 10:48:28 +01:00
Chris Forbes
bc6af1841b
fix indents everywhere
2011-10-18 15:10:17 +13:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Chris Forbes
a3994df925
queries dies
2011-03-17 22:09:10 +13:00
Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +13:00
Chris Forbes
180d58c35a
only bother hashing traits that have ISync
2011-01-26 21:00:31 +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
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
Paul Chote
047a09bbbd
Excise previous server extensions code
2010-11-10 10:30:24 +13:00
geckosoft
8392a44314
Added: Support for not-synced traits (ITraitNotSynced)
2010-11-01 17:55:28 +13:00
Bob
20276291ce
move Game.world onto OrderManager. use call IssueOrder on world and/or on orderManager, not on Game
2010-10-12 17:30:27 +13:00
Bob
cb1deacbb2
pass world into CheckSync. don't pass world into Widget.DrawInner
2010-10-12 17:24:12 +13:00
Paul Chote
532afc3ff8
Fix random logging
2010-09-19 19:03:18 +12:00
Paul Chote
f49e56d660
3x faster syncreport
2010-09-19 17:13:44 +12:00
Paul Chote
410daecab6
sync SharedRandom
2010-09-18 21:53:10 +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
Bob
9eaa0e5765
extract SyncReport class from Game
2010-08-21 17:59:17 +12:00