Rikon
12-27-2018, 07:10 PM
I have 'Loremaster' up and running, and everything from the server indicates it's up and good to go, but when I try to log in, it just crashes after a bit. I have tested other servers, and they are good. Any insights?
Uleat
12-27-2018, 07:55 PM
Gotta check the crash logs.
The zone logs can also help put them into perspective.
I'm assuming you mean server crashes and not client crashes/timeouts.
Rikon
12-27-2018, 08:08 PM
Server appears to stay up. I just can't connect via the client (Titanium). No error message, just dumps to server select.
Rikon
12-27-2018, 09:26 PM
Latest zone log after starting the server.
[12-27-2018 :: 20:19:52] [Zone Server] CURRENT_VERSION: 1.1.3
[12-27-2018 :: 20:19:52] [Zone Server] Mapping Incoming Opcodes
[12-27-2018 :: 20:19:52] [Zone Server] Loading Variables
[12-27-2018 :: 20:19:52] [Zone Server] Loading zone names
[12-27-2018 :: 20:19:52] [Zone Server] Loading items
[12-27-2018 :: 20:19:52] [Zone Server] Loading npc faction lists
[12-27-2018 :: 20:19:52] [Zone Server] Loading loot tables
[12-27-2018 :: 20:19:52] [Zone Server] Loading skill caps
[12-27-2018 :: 20:19:52] [Zone Server] Loading spells
[12-27-2018 :: 20:19:52] [Zone Server] Loading base data
[12-27-2018 :: 20:19:52] [Zone Server] Loading guilds
[12-27-2018 :: 20:19:52] [Zone Server] Loading factions
[12-27-2018 :: 20:19:52] [Zone Server] Loading titles
[12-27-2018 :: 20:19:52] [Zone Server] Loading tributes
[12-27-2018 :: 20:19:52] [Zone Server] Loading corpse timers
[12-27-2018 :: 20:19:52] [Zone Server] Loading commands
[12-27-2018 :: 20:19:52] [Zone Server] 265 commands loaded
[12-27-2018 :: 20:19:52] [Zone Server] Loaded default rule set 'default'
[12-27-2018 :: 20:19:52] [Zone Server] Loading bot commands
[12-27-2018 :: 20:19:52] [Zone Server] 100 bot commands loaded
[12-27-2018 :: 20:19:52] [Zone Server] Loading bot spell casting chances
[12-27-2018 :: 20:19:52] [Error] [TASKS]Activity for non-existent task (1, 0) while loading activities from database
[12-27-2018 :: 20:19:52] [Error] [TASKS]Activity for non-existent task (1, 1) while loading activities from database
[12-27-2018 :: 20:19:52] [Error] [TASKS]Activity for non-existent task (1, 2) while loading activities from database
[12-27-2018 :: 20:19:52] [Error] [TASKS]Activity for non-existent task (1, 3) while loading activities from database
[12-27-2018 :: 20:19:52] [Error] [TASKS]Activity for non-existent task (1, 4) while loading activities from database
[12-27-2018 :: 20:19:52] [Error] [TASKS]Activity for non-existent task (1, 5) while loading activities from database
[12-27-2018 :: 20:19:52] [Error] [TASKS]Activity for non-existent task (1, 6) while loading activities from database
[12-27-2018 :: 20:19:52] [Error] [TASKS]Activity for non-existent task (1, 7) while loading activities from database
[12-27-2018 :: 20:19:52] [Error] [TASKS]Activity for non-existent task (1, 8) while loading activities from database
[12-27-2018 :: 20:19:52] [Zone Server] Loading Perl Event Export Settings...
[12-27-2018 :: 20:19:52] [Zone Server] Loading quests
[12-27-2018 :: 20:19:53] [Zone Server] Entering sleep mode
[12-27-2018 :: 20:19:54] [Zone Server] Starting EQ Network server on port 7027
phantomghost
12-27-2018, 09:40 PM
When you log in it should show your account name trying to log in.
Only things I can think of are server is not compatible with client but honestly no idea what you'd have to do to make that happen. Or if your not logging in from LAN you need to make sure the correct ports were opened.
Rikon
12-27-2018, 10:05 PM
I'm now rebuilding the server and am noticing a lot of warnings. Here's a glimpse. I'm running a Debian box.
-- Generating done
-- Build files have been written to: /home/eqemu/server_source/Server/build
Building EQEmu Server code. This will take a while./home/eqemu/server_source/Server/common/database_conversions.cpp: In member function ‘bool Database::CheckDatabaseConversions()’:
/home/eqemu/server_source/Server/common/database_conversions.cpp:479:47: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result]
system("perl eqemu_server.pl ran_from_world");
^
In file included from /usr/include/string.h:635:0,
from /usr/include/c++/5/cstring:42,
from /home/eqemu/server_source/Server/common/misc.cpp:20:
In function ‘void* memcpy(void*, const void*, size_t)’,
inlined from ‘void encode_length(long unsigned int, char*)’ at /home/eqemu/server_source/Server/common/misc.cpp:339:43:
/usr/include/x86_64-linux-gnu/bits/string3.h:53:71: warning: call to void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int) will always overflow destination buffer
return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
^
In function ‘void* memcpy(void*, const void*, size_t)’,
inlined from ‘long unsigned int decode_length(char*)’ at /home/eqemu/server_source/Server/common/misc.cpp:362:43:
/usr/include/x86_64-linux-gnu/bits/string3.h:53:71: warning: call to void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int) will always overflow destination buffer
return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
^
/home/eqemu/server_source/Server/common/proc_launcher.cpp: In member function ‘ProcLauncher::ProcRef ProcLauncher::Launch(ProcLauncher::Spec*&)’:
/home/eqemu/server_source/Server/common/proc_launcher.cpp:248:36: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result]
write(outfd, err, strlen(err));
^
/home/eqemu/server_source/Server/common/proc_launcher.cpp:254:36: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result]
write(outfd, err, strlen(err));
^
/home/eqemu/server_source/Server/common/net/servertalk_client_connection.cpp: In member function ‘void EQ::Net::ServertalkClient::SendHandshake(bool)’:
/home/eqemu/server_source/Server/common/net/servertalk_client_connection.cpp:338:77: warning: ignoring return value of ‘int crypto_box_beforenm(unsigned char*, const unsigned char*, const unsigned char*)’, declared with attribute warn_unused_result [-Wunused-result]
crypto_box_beforenm(m_shared_key, m_public_key_theirs, m_private_key_ours);
^
/home/eqemu/server_source/Server/common/net/servertalk_server_connection.cpp: In member function ‘void EQ::Net::ServertalkServerConnection::ProcessHandsh ake(EQ::Net::Packet&, bool)’:
/home/eqemu/server_source/Server/common/net/servertalk_server_connection.cpp:215:79: warning: ignoring return value of ‘int crypto_box_beforenm(unsigned char*, const unsigned char*, const unsigned char*)’, declared with attribute warn_unused_result [-Wunused-result]
crypto_box_beforenm(m_shared_key, m_public_key_theirs, m_private_key_ours);
^
/home/eqemu/server_source/Server/common/patches/rof2.cpp: In static member function ‘static void RoF2::Strategy::Encode_OP_Trader(EQApplicationPack et**, std::shared_ptr<EQStreamInterface>, bool)’:
/home/eqemu/server_source/Server/common/patches/rof2.cpp:3571:106: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘int64 {aka long int}’ [-Wformat=]
snprintf(eq->items[i].SerialNumber, sizeof(eq->items[i].SerialNumber), "%016d", emu->SerialNumber[i]);
^
/home/eqemu/server_source/Server/common/patches/rof2.cpp:3571:106: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘int64 {aka long int}’ [-Wformat=]
/home/eqemu/server_source/Server/world/adventure_manager.cpp: In member function ‘void AdventureManager::Load()’:
/home/eqemu/server_source/Server/world/adventure_manager.cpp:2137:29: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
fread(data, length, 1, f);
^
/home/eqemu/server_source/Server/world/net.cpp: In function ‘int main(int, char**)’:
/home/eqemu/server_source/Server/world/net.cpp:125:45: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result]
system("perl eqemu_server.pl convert_xml");
^
/home/eqemu/server_source/Server/world/net.cpp: In function ‘void CheckForServerScript(bool)’:
/home/eqemu/server_source/Server/world/net.cpp:622:154: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result]
system("wget -N --no-check-certificate --quiet -O eqemu_server.pl https://raw.githubusercontent.com/EQEmu/Server/master/utils/scripts/eqemu_server.pl");
I'll have to crunch on this a bit.
phantomghost
12-27-2018, 10:12 PM
Another guess here as well, did you run eqemu_server.pl*and do some of the updates?
Another option would be take that file to a new folder and run it using existing or new database to make sure all server files are correct.
I believe in the past I have improperly updated the server config file and it has caused me issues logging in. (Only thing you'd need to update would be the server name if you run that eqemu_server.pl*file).
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.