[Suggestion / Request / Begging for the archive]
Description:
- To use a simple version system method.
Procedure:
4 Simple steps.
Calling the PK3 files diferently from one release to another, i.e:
[INDENT]Shadow_Fortress.1.0.pk3
Shadow_Fortress.1.1.pk3
Shadow_Fortress.1.2.pk3
Shadow_Fortress.1.3.pk3 . And so on...
[/INDENT]
Calling the BSP files diferently from one release to another, i.e:
[INDENT]Shadow_Fortress_1.0.bsp
Shadow_Fortress_1.1.bsp
Shadow_Fortress_1.2.bsp
Shadow_Fortress_1.3.bsp . And so on...[/INDENT]
Renaming the maps in the arena to be different, i.e:
[INDENT]For: Shadow_Fortress_1.0.bsp
{
map "shadow_fortress_1.0"
longname "^5S^7hadow ^5F^7ortress"
type "ffa duel team ctf powerduel"[/INDENT]
}
For: Shadow_Fortress_1.1.bsp
{
map "shadow_fortress_1.1"
longname "^5S^7hadow ^5F^7ortress 1.1"
type "ffa duel team ctf powerduel"[/INDENT]
}
, etc.
[/INDENT]
Remove the old PK3 from the server, that way you encourage people to download the new one.
Reason:
[INDENT]To preserve. What does this means?
In order to properly play a demo recorded in an event, we need to have the map exactly as it was when the map was played.
Let me give you an example from my own experience:
[INDENT]When I was in Cjs, we had an early version of Cjs_CouncilV2, I recorded a few demos there and when the mapper released the final version of the map, he called the PK3 exactly as It was, with the time, everyone replaced that old file, even the mapper removed it, when I tried to play the old demos to record something, I wasn't able to because the old map was lost forever, nobody made a copy of it.
[/INDENT]
Edit, Rayce asked me "why not just keep the old file" (somewhere I suposse), here is why:
[INDENT]If we just keep an old file to be able to play demos, we actually need to remember which PK3 comes with which demo, that can be achieved by creating a folder called "demos" somewhere and place the demos wit a copy of his own working version of the map.
THAT is tedious and annoying, while we could do this the right way (as I see it), with a version system.[/INDENT][/INDENT]