- Joined
- Jan 4, 2007
- Messages
- 257
- Reaction score
- 16
I didn't see a detailed list on what each Release and what each file does in GunZ and GunZ Servers, and even more detailed, the database. I'm going to need a LOT of help writing most of this, but I will put in exactly what I personally know.
[GunZ Private Server ]
╟ [Locator]
║ ╟ [Log]
║ ╟ Locator.exe
║ ║ Not sure
║ ║
║ ║
║ ║
║ ╟ Locator.ini
║ ║ Not sure
║ ║
║ ║
║ ║
║ ╟ Locator.pdb
║ ║ Not sure
║ ║
║ ║
╟ [Match Agent]
║ ╟ [Log]
║ ╟ AgentConfig.xml
║ ║
║ ║
║ ║
║ ╟ LIST.txt
║ ║
║ ║
║ ║
║ ╟ MatchAgent.exe
║ ║
║ ║
║ ║
║ ╟ MatchAgent.pdb
║ ║
║ ║
║ ║
╟ [MatchServer]
║ ╟ [Log]
║ ╟ [Maps]
║ ║ This is the folder where the server side spawn locations are kept.
║ ║ If you add a new map to
║ ║ the game, you will need to copy the spawn location file inside of the map.mrs to here.
║ ╟ AntiCpSvr.dll
║ ║
║ ║
║ ║
║ ╟ channel.xml
║ ║ Contains the list of channels kept on your server.
║ ║ DEFAULTCHANNELNAME: Sets the channel name of an unnamed channel (I'm assuming)
║ ║ DEFAULTRULENAME: Sets the rules of an unnamed channel (also assuming)
║ ║ CHANNEL: Defines the channel list displayed on your server. They are displayed in order from first to last
║ ║
║ ╟ channelrule.xml
║ ║
║ ║
║ ║
║ ╟ cserror.xml
║ ║
║ ║
║ ║
║ ╟ dbghelp.dll
║ ║
║ ║
║ ║
║ ╟ droptable.xml
║ ║
║ ║
║ ║
║ ╟ Event.xml
║ ║
║ ║
║ ║
║ ╟ EventList.xml
║ ║
║ ║
║ ║
║ ╟ filelistcrc.txt
║ ║
║ ║
║ ║
║ ╟ formula.xml
║ ║
║ ║
║ ║
║ ╟ HackShield.crc
║ ║
║ ║
║ ║
║ ╟ hashmap.txt
║ ║
║ ║
║ ║
║ ╟ ladderstat.dat
║ ║
║ ║
║ ║
║ ╟ libcomservice2.dll
║ ║
║ ║
║ ║
║ ╟ MatchServer.exe
║ ║
║ ║
║ ║
║ ╟ messages.xml
║ ║
║ ║
║ ║
║ ╟ npc.xml
║ ║
║ ║
║ ║
║ ╟ npcset.xml
║ ║
║ ║
║ ║
║ ╟ questmap.xml
║ ║
║ ║
║ ║
║ ╟ SacraficeTable.xml
║ ║
║ ║
║ ║
║ ╟ scenario.xml
║ ║
║ ║
║ ║
║ ╟ server.ini
║ ║
║ ║
║ ║
║ ╟ server2.ini
║ ║
║ ║
║ ║
║ ╟ shop.xml
║ ║
║ ║
║ ║
║ ╟ shutdown.xml
║ ║
║ ║
║ ║
║ ╟ strings.xml
║ ║
║ ║
║ ║
║ ╟ worlditem.xml
║ ║
║ ║
║ ║
║ ╟ zitem.xml
║ ║
║ ║
║ ║
║ ╟ zquestitem.xml
║ ║
║ ║
║ ║
╟ [ServerKeeper]
║ ╟ Config_Save.txt
║ ║
║ ║
║ ║
║ ╟ Configure.ini
║ ║
║ ║
║ ║
║ ╟ dbghelp.dll
║ ║
║ ║
║ ║
║ ╟ PrepareAgentPatch.bat
║ ║
║ ║
║ ║
║ ╟ PrepareServerPatch.bat
║ ║
║ ║
║ ║
║ ╟ ServerKeeper.exe
║ ║
║ ║
║ ║
║ ╟ ServerKeeperConfig.xml
║ ║
║ ║
║ ║
Phew, lot of mindless copying. Alright, now from here we need to break this down into each file, what they are used for, what you can and cant edit in them, if they are generated autonomously, why they are there ETC... I will give you an example.
[MatchServer] -> zitem.xml
Manually Generated
zitem.xml is used to manage the ingame generation of items, and is both server and client sided. If the client sided zitem.xml turns up a different checksum (means that they do not match up perfectly) that the client will not be able to connect with the server. This was put in place so that you could not create custom items and play on a legit server.
For more specific information pertaining to zitem.xml please see (insert thread here).
I want to do that for EVERY item on that list. I would also like to do it for the databases. I think that doing this will further the gunz private server community and our understanding of the clients that we use.
[GunZ Private Server ]
╟ [Locator]
║ ╟ [Log]
║ ╟ Locator.exe
║ ║ Not sure
║ ║
║ ║
║ ║
║ ╟ Locator.ini
║ ║ Not sure
║ ║
║ ║
║ ║
║ ╟ Locator.pdb
║ ║ Not sure
║ ║
║ ║
╟ [Match Agent]
║ ╟ [Log]
║ ╟ AgentConfig.xml
║ ║
║ ║
║ ║
║ ╟ LIST.txt
║ ║
║ ║
║ ║
║ ╟ MatchAgent.exe
║ ║
║ ║
║ ║
║ ╟ MatchAgent.pdb
║ ║
║ ║
║ ║
╟ [MatchServer]
║ ╟ [Log]
║ ╟ [Maps]
║ ║ This is the folder where the server side spawn locations are kept.
║ ║ If you add a new map to
║ ║ the game, you will need to copy the spawn location file inside of the map.mrs to here.
║ ╟ AntiCpSvr.dll
║ ║
║ ║
║ ║
║ ╟ channel.xml
║ ║ Contains the list of channels kept on your server.
║ ║ DEFAULTCHANNELNAME: Sets the channel name of an unnamed channel (I'm assuming)
║ ║ DEFAULTRULENAME: Sets the rules of an unnamed channel (also assuming)
║ ║ CHANNEL: Defines the channel list displayed on your server. They are displayed in order from first to last
║ ║
║ ╟ channelrule.xml
║ ║
║ ║
║ ║
║ ╟ cserror.xml
║ ║
║ ║
║ ║
║ ╟ dbghelp.dll
║ ║
║ ║
║ ║
║ ╟ droptable.xml
║ ║
║ ║
║ ║
║ ╟ Event.xml
║ ║
║ ║
║ ║
║ ╟ EventList.xml
║ ║
║ ║
║ ║
║ ╟ filelistcrc.txt
║ ║
║ ║
║ ║
║ ╟ formula.xml
║ ║
║ ║
║ ║
║ ╟ HackShield.crc
║ ║
║ ║
║ ║
║ ╟ hashmap.txt
║ ║
║ ║
║ ║
║ ╟ ladderstat.dat
║ ║
║ ║
║ ║
║ ╟ libcomservice2.dll
║ ║
║ ║
║ ║
║ ╟ MatchServer.exe
║ ║
║ ║
║ ║
║ ╟ messages.xml
║ ║
║ ║
║ ║
║ ╟ npc.xml
║ ║
║ ║
║ ║
║ ╟ npcset.xml
║ ║
║ ║
║ ║
║ ╟ questmap.xml
║ ║
║ ║
║ ║
║ ╟ SacraficeTable.xml
║ ║
║ ║
║ ║
║ ╟ scenario.xml
║ ║
║ ║
║ ║
║ ╟ server.ini
║ ║
║ ║
║ ║
║ ╟ server2.ini
║ ║
║ ║
║ ║
║ ╟ shop.xml
║ ║
║ ║
║ ║
║ ╟ shutdown.xml
║ ║
║ ║
║ ║
║ ╟ strings.xml
║ ║
║ ║
║ ║
║ ╟ worlditem.xml
║ ║
║ ║
║ ║
║ ╟ zitem.xml
║ ║
║ ║
║ ║
║ ╟ zquestitem.xml
║ ║
║ ║
║ ║
╟ [ServerKeeper]
║ ╟ Config_Save.txt
║ ║
║ ║
║ ║
║ ╟ Configure.ini
║ ║
║ ║
║ ║
║ ╟ dbghelp.dll
║ ║
║ ║
║ ║
║ ╟ PrepareAgentPatch.bat
║ ║
║ ║
║ ║
║ ╟ PrepareServerPatch.bat
║ ║
║ ║
║ ║
║ ╟ ServerKeeper.exe
║ ║
║ ║
║ ║
║ ╟ ServerKeeperConfig.xml
║ ║
║ ║
║ ║
Phew, lot of mindless copying. Alright, now from here we need to break this down into each file, what they are used for, what you can and cant edit in them, if they are generated autonomously, why they are there ETC... I will give you an example.
[MatchServer] -> zitem.xml
Manually Generated
zitem.xml is used to manage the ingame generation of items, and is both server and client sided. If the client sided zitem.xml turns up a different checksum (means that they do not match up perfectly) that the client will not be able to connect with the server. This was put in place so that you could not create custom items and play on a legit server.
For more specific information pertaining to zitem.xml please see (insert thread here).
I want to do that for EVERY item on that list. I would also like to do it for the databases. I think that doing this will further the gunz private server community and our understanding of the clients that we use.
Last edited: