diff options
| author | fusion32 <marcopuzziello@gmail.com> | 2025-05-22 01:02:13 -0300 |
|---|---|---|
| committer | fusion32 <marcopuzziello@gmail.com> | 2025-05-22 09:59:14 -0300 |
| commit | de848a4131beb288335b6aaa29c2a6a439c50e0e (patch) | |
| tree | 64aceaf19d47fc3ff3b26663cb36fd1de0fcdccf /src/config.hh | |
| parent | 91d7adad320c34ff0cb25aa21b16d59b67387c43 (diff) | |
| download | game-de848a4131beb288335b6aaa29c2a6a439c50e0e.tar.gz game-de848a4131beb288335b6aaa29c2a6a439c50e0e.zip | |
implement script lexer
Diffstat (limited to 'src/config.hh')
| -rw-r--r-- | src/config.hh | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/src/config.hh b/src/config.hh new file mode 100644 index 0000000..c2f1e14 --- /dev/null +++ b/src/config.hh @@ -0,0 +1,61 @@ +#ifndef TIBIA_CONFIG_HH_ +#define TIBIA_CONFIG_HH_ 1 + +#include "main.hh" +#include "enums.hh" + +struct TDatabaseSettings { + char Product[30]; + char Database[30]; + char Login[30]; + char Password[30]; + char Host[30]; + char Port[6]; +}; + +struct TQueryManagerSettings { + char Host[50]; + int Port; + char Password[30]; +}; + +extern char BINPATH[4096]; +extern char DATAPATH[4096]; +extern char LOGPATH[4096]; +extern char MAPPATH[4096]; +extern char MONSTERPATH[4096]; +extern char NPCPATH[4096]; +extern char ORIGMAPPATH[4096]; +extern char SAVEPATH[4096]; +extern char USERPATH[4096]; +extern int SHMKey; +extern int AdminPort; +extern int GamePort; +extern int QueryManagerPort; +extern char AdminAddress[16]; +extern char GameAddress[16]; +extern char QueryManagerAddress[16]; +extern char QueryManagerAdminPW[9]; +extern char QueryManagerGamePW[9]; +extern char QueryManagerWebPW[9]; +extern int DebugLevel; +extern bool PrivateWorld; +extern TWorldType WorldType; +extern char WorldName[30]; +extern int MaxPlayers; +extern int MaxNewbies; +extern int PremiumPlayerBuffer; +extern int PremiumNewbieBuffer; +extern int Beat; +extern int RebootTime; +extern TDatabaseSettings ADMIN_DATABASE; +extern TDatabaseSettings VOLATILE_DATABASE; +extern TDatabaseSettings WEB_DATABASE; +extern TDatabaseSettings FORUM_DATABASE; +extern TDatabaseSettings MANAGER_DATABASE; +extern int NumberOfQueryManagers; +extern TQueryManagerSettings QUERY_MANAGER[10]; + +void ReadConfig(void); + +#endif //TIBIA_CONFIG_HH_ |
