mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-17 18:41:29 +00:00
Shared memory formatting main.cpp [skip ci]
This commit is contained in:
parent
286c08b8d5
commit
49d835165c
@ -39,8 +39,11 @@ EQEmuLogSys LogSys;
|
|||||||
#ifdef _WINDOWS
|
#ifdef _WINDOWS
|
||||||
#include <direct.h>
|
#include <direct.h>
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
|
|
||||||
inline bool MakeDirectory(const std::string &directory_name)
|
inline bool MakeDirectory(const std::string &directory_name)
|
||||||
@ -69,7 +72,8 @@ inline bool MakeDirectory(const std::string &directory_name)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
int main(int argc, char **argv) {
|
int main(int argc, char **argv)
|
||||||
|
{
|
||||||
RegisterExecutablePlatform(ExePlatformSharedMemory);
|
RegisterExecutablePlatform(ExePlatformSharedMemory);
|
||||||
LogSys.LoadLogSettingsDefaults();
|
LogSys.LoadLogSettingsDefaults();
|
||||||
set_exception_handler();
|
set_exception_handler();
|
||||||
@ -85,8 +89,11 @@ int main(int argc, char **argv) {
|
|||||||
SharedDatabase database;
|
SharedDatabase database;
|
||||||
LogInfo("Connecting to database");
|
LogInfo("Connecting to database");
|
||||||
if (!database.Connect(
|
if (!database.Connect(
|
||||||
Config->DatabaseHost.c_str(), Config->DatabaseUsername.c_str(),
|
Config->DatabaseHost.c_str(),
|
||||||
Config->DatabasePassword.c_str(), Config->DatabaseDB.c_str(), Config->DatabasePort
|
Config->DatabaseUsername.c_str(),
|
||||||
|
Config->DatabasePassword.c_str(),
|
||||||
|
Config->DatabaseDB.c_str(),
|
||||||
|
Config->DatabasePort
|
||||||
)) {
|
)) {
|
||||||
LogError("Unable to connect to the database, cannot continue without a database connection");
|
LogError("Unable to connect to the database, cannot continue without a database connection");
|
||||||
return 1;
|
return 1;
|
||||||
@ -114,6 +121,7 @@ int main(int argc, char **argv) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
std::string hotfix_name = "";
|
std::string hotfix_name = "";
|
||||||
|
|
||||||
bool load_all = true;
|
bool load_all = true;
|
||||||
bool load_items = false;
|
bool load_items = false;
|
||||||
bool load_factions = false;
|
bool load_factions = false;
|
||||||
@ -121,6 +129,7 @@ int main(int argc, char **argv) {
|
|||||||
bool load_skill_caps = false;
|
bool load_skill_caps = false;
|
||||||
bool load_spells = false;
|
bool load_spells = false;
|
||||||
bool load_bd = false;
|
bool load_bd = false;
|
||||||
|
|
||||||
if (argc > 1) {
|
if (argc > 1) {
|
||||||
for (int i = 1; i < argc; ++i) {
|
for (int i = 1; i < argc; ++i) {
|
||||||
switch (argv[i][0]) {
|
switch (argv[i][0]) {
|
||||||
@ -156,7 +165,8 @@ int main(int argc, char **argv) {
|
|||||||
if (strcasecmp("skill_caps", argv[i]) == 0) {
|
if (strcasecmp("skill_caps", argv[i]) == 0) {
|
||||||
load_skill_caps = true;
|
load_skill_caps = true;
|
||||||
load_all = false;
|
load_all = false;
|
||||||
} else if(strcasecmp("spells", argv[i]) == 0) {
|
}
|
||||||
|
else if (strcasecmp("spells", argv[i]) == 0) {
|
||||||
load_spells = true;
|
load_spells = true;
|
||||||
load_all = false;
|
load_all = false;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user