Changeset View
Changeset View
Standalone View
Standalone View
binaries/system/readme.txt
Show First 20 Lines • Show All 78 Lines • ▼ Show 20 Lines | |||||
-rejointest=N simulates a rejoin and checks simulation state each turn for serialization | -rejointest=N simulates a rejoin and checks simulation state each turn for serialization | ||||
errors; this is similar to a serialization test but much faster and | errors; this is similar to a serialization test but much faster and | ||||
less complete. It should be enough for debugging most rejoin OOSes. | less complete. It should be enough for debugging most rejoin OOSes. | ||||
-unique-logs adds unix timestamp and process id to the filename of mainlog.html, interestinglog.html | -unique-logs adds unix timestamp and process id to the filename of mainlog.html, interestinglog.html | ||||
and oos_dump.txt to prevent these files from becoming overwritten by another pyrogenesis process. | and oos_dump.txt to prevent these files from becoming overwritten by another pyrogenesis process. | ||||
-hashtest-full=X whether to enable computation of full hashes in replaymode (default true). Can be disabled to improve performance. | -hashtest-full=X whether to enable computation of full hashes in replaymode (default true). Can be disabled to improve performance. | ||||
-hashtest-quick=X whether to enable computation of quick hashes in replaymode (default false). Can be enabled for debugging purposes. | -hashtest-quick=X whether to enable computation of quick hashes in replaymode (default false). Can be enabled for debugging purposes. | ||||
Windows-specific: | |||||
-wQpcTscSafe allow timing via QueryPerformanceCounter despite the fact | |||||
that it's using TSC and it may be unsafe. has no effect if | |||||
vladislavbelov: Is it still true, that it's unsafe? | |||||
Done Inline ActionsYes on old hardware eg Pentium3. On new it will just use HPET. Worth noting that all the engines use it and that Microsoft recommends it. Also worth noting that our code was more unsafe. Stan: Yes on old hardware eg Pentium3. On new it will just use HPET.
Worth noting that all the… | |||||
a better timer (i.e. the HPET) is available. | |||||
should only be specified if: | |||||
- you are sure your system does not engage in | |||||
thermal throttling (including STPCLK) OR | |||||
- an "RDTSC patch" is installed | |||||
this flag is also useful if all other alternatives are worse | |||||
than a potentially risky or slightly broken TSC-based QPC. | |||||
-wNoMahaf prevent any physical memory mapping or direct port I/O. | |||||
this disables all ACPI-related code and thus some of the | |||||
timer backends. specify this if problems are observed with | |||||
one of the abovementioned subsystems. | |||||
Archive builder: | Archive builder: | ||||
-archivebuild=PATH system PATH of the base directory containing mod data to be archived/precached | -archivebuild=PATH system PATH of the base directory containing mod data to be archived/precached | ||||
specify all mods it depends on with -mod=NAME | specify all mods it depends on with -mod=NAME | ||||
-archivebuild-output=PATH system PATH to output of the resulting .zip archive (use with archivebuild) | -archivebuild-output=PATH system PATH to output of the resulting .zip archive (use with archivebuild) | ||||
-archivebuild-compress enable deflate compression in the .zip | -archivebuild-compress enable deflate compression in the .zip | ||||
(no zip compression by default since it hurts compression of release packages) | (no zip compression by default since it hurts compression of release packages) |
Wildfire Games · Phabricator
Is it still true, that it's unsafe?