38 lines
1.3 KiB
Plaintext
38 lines
1.3 KiB
Plaintext
Interestingly enough this has never ever been used.
|
|
|
|
Oh well, if someone wants to fill this in, that'd be awesome.
|
|
Otherwise, try "git log".
|
|
|
|
0.1.0/0.0 - Released YYYY-MM-DD.
|
|
- Initial release.
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Version scheme:
|
|
Engine: w.x.ya
|
|
Engine (git): w.x.ya-z
|
|
Game: w.x.ya/p.qb-r
|
|
|
|
w.x = major base engine version. Note, 0.10 is > 0.9.
|
|
y = minor base engine version, for bugfixes and whatnot. optional.
|
|
a = subminor base engine version, for last-minute fixes. optional.
|
|
z = git version. optional, must be 0 for releases and >=1 for nonreleases!
|
|
|
|
p.qb-r = same as above but for game code (p is equivalent to w.x).
|
|
p.q is mandatory; b is optional.
|
|
These start at 0.0.
|
|
|
|
Note, if you increase one of these, you reset those after it to zero
|
|
(or blank for "a"/"b").
|
|
|
|
"a"/"b" should never go past the letter z.
|
|
But if it does, you might as well just bump "y"/"q" up a digit,
|
|
and reset "a"/"b" to blank.
|
|
|
|
Ultimately:
|
|
- servers must always have the latest w.x.ya release version of the engine
|
|
- clients must always have the latest w.x release version
|
|
- clients ideally should have the latest w.x.ya release version
|
|
- servers ideally should have the latest w.x.ya/p.qb version of the game component
|
|
- clients do not need the game component at all
|