Well, this would only affect those versions:
Counter-Strike Beta 1.0 -> Counter-Strike 1.0
Counter-Strike Beta 1.1 -> Counter-Strike 1.1
But it would also prevent the confusion as someone who never looked into the betas wouldn't understand if
cstrk66 is older than cstrk13.
It's also important to keep the folder name length at 7 characters, which is same length as cstrike because:
It might help in hex editing a mod that only supports cstrike so we could change any references to cstrike to the version we wanted.
So that's why I propose changing the naming scheme of beta versions from cstrk** to cstrb**.
So it would be like:
cstrb10
cstrb11
cstrb20
cstrb21
cstrb30
cstrb31
cstrb40
cstrb41
cstrb50
cstrb52
cstrb60
cstrb61
cstrb65
cstrb66
cstrb70
cstrb71
cstrk10
cstrk11
cstrk13
cstrk15
Any server-side fixes can be provided as an alternate DLL file as they are just new mp.dll files.
Well, this would only affect those versions:
Counter-Strike Beta 1.0 -> Counter-Strike 1.0
Counter-Strike Beta 1.1 -> Counter-Strike 1.1
But it would also prevent the confusion as someone who never looked into the betas wouldn't understand if
cstrk66 is older than cstrk13.
It's also important to keep the folder name length at 7 characters, which is same length as cstrike because:
It might help in hex editing a mod that only supports cstrike so we could change any references to cstrike to the version we wanted.
So that's why I propose changing the naming scheme of beta versions from cstrk** to cstrb**.
So it would be like:
cstrb10
cstrb11
cstrb20
cstrb21
cstrb30
cstrb31
cstrb40
cstrb41
cstrb50
cstrb52
cstrb60
cstrb61
cstrb65
cstrb66
cstrb70
cstrb71
cstrk10
cstrk11
cstrk13
cstrk15
Any server-side fixes can be provided as an alternate DLL file as they are just new mp.dll files.