mirror of
https://github.com/EQEmu/Server.git
synced 2026-09-01 07:26:36 +00:00
World <-> Login connection reworked
This commit is contained in:
@@ -261,84 +261,6 @@ void EQW::CreateLauncher(Const_char *launcher_name, int dynamic_count) {
|
||||
launcher_list.CreateLauncher(launcher_name, dynamic_count);
|
||||
}
|
||||
|
||||
void EQW::LSReconnect() {
|
||||
#ifdef _WINDOWS
|
||||
_beginthread(AutoInitLoginServer, 0, nullptr);
|
||||
#else
|
||||
pthread_t thread;
|
||||
pthread_create(&thread, nullptr, &AutoInitLoginServer, nullptr);
|
||||
#endif
|
||||
RunLoops = true;
|
||||
Log.Out(Logs::Detail, Logs::World_Server,"Login Server Reconnect manually restarted by Web Tool");
|
||||
}
|
||||
|
||||
/*EQLConfig * EQW::FindLauncher(Const_char *zone_ref) {
|
||||
return(nullptr);
|
||||
}*/
|
||||
|
||||
/*
|
||||
map<string,string> EQW::GetLaunchersDetails(Const_char *launcher_name) {
|
||||
map<string,string> res;
|
||||
|
||||
LauncherLink *ll = launcher_list.Get(launcher_name);
|
||||
if(ll == nullptr) {
|
||||
res["name"] = launcher_name;
|
||||
res["ip"] = "Not Connected";
|
||||
res["id"] = "0";
|
||||
res["zone_count"] = "0";
|
||||
res["connected"] = "no";
|
||||
return(res);
|
||||
} else {
|
||||
res["name"] = ll->GetName();
|
||||
res["ip"] = long2ip(ll->GetIP());
|
||||
res["id"] = itoa(ll->GetID());
|
||||
res["zone_count"] = itoa(ll->CountZones());
|
||||
res["connected"] = "yes";
|
||||
}
|
||||
|
||||
return(res);
|
||||
}
|
||||
|
||||
vector<string> EQW::ListLauncherZones(Const_char *launcher_name) {
|
||||
vector<string> list;
|
||||
LauncherLink *ll = launcher_list.Get(launcher_name);
|
||||
if(ll != nullptr) {
|
||||
ll->GetZoneList(list);
|
||||
}
|
||||
return(list);
|
||||
}
|
||||
|
||||
map<string,string> EQW::GetLauncherZoneDetails(Const_char *launcher_name, Const_char *zone_ref) {
|
||||
map<string,string> res;
|
||||
LauncherLink *ll = launcher_list.Get(launcher_name);
|
||||
if(ll != nullptr) {
|
||||
ll->GetZoneDetails(zone_ref, res);
|
||||
} else {
|
||||
res["error"] = "Launcher Not Found";
|
||||
}
|
||||
return(res);
|
||||
}
|
||||
|
||||
void EQW::CreateLauncher(Const_char *launcher_name, int dynamic_count) {
|
||||
}
|
||||
|
||||
bool EQW::BootStaticZone(Const_char *launcher_name, Const_char *short_name) {
|
||||
return(false);
|
||||
}
|
||||
|
||||
bool EQW::DeleteStaticZone(Const_char *launcher_name, Const_char *short_name) {
|
||||
return(false);
|
||||
}
|
||||
|
||||
bool EQW::SetDynamicCount(Const_char *launcher_name, int count) {
|
||||
return(false);
|
||||
}
|
||||
|
||||
int EQW::GetDynamicCount(Const_char *launcher_name) {
|
||||
return(0);
|
||||
}
|
||||
*/
|
||||
|
||||
uint32 EQW::CreateGuild(const char* name, uint32 leader_char_id) {
|
||||
uint32 id = guild_mgr.CreateGuild(name, leader_char_id);
|
||||
if(id != GUILD_NONE)
|
||||
|
||||
Reference in New Issue
Block a user