diff --git a/source/LoginServer/EQ2 Login.sln b/source/LoginServer/EQ2 Login.sln deleted file mode 100644 index 48169c7..0000000 --- a/source/LoginServer/EQ2 Login.sln +++ /dev/null @@ -1,25 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EQ2 Login", "Login.vcxproj", "{BE2C1914-FCCC-4F65-A7DD-105142B36104}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - EQ2Login|Win32 = EQ2Login|Win32 - MiniLogin Release|Win32 = MiniLogin Release|Win32 - Release|Win32 = Release|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {BE2C1914-FCCC-4F65-A7DD-105142B36104}.Debug|Win32.ActiveCfg = EQ2Login|Win32 - {BE2C1914-FCCC-4F65-A7DD-105142B36104}.Debug|Win32.Build.0 = EQ2Login|Win32 - {BE2C1914-FCCC-4F65-A7DD-105142B36104}.EQ2Login|Win32.ActiveCfg = EQ2Login|Win32 - {BE2C1914-FCCC-4F65-A7DD-105142B36104}.EQ2Login|Win32.Build.0 = EQ2Login|Win32 - {BE2C1914-FCCC-4F65-A7DD-105142B36104}.MiniLogin Release|Win32.ActiveCfg = EQ2Login|Win32 - {BE2C1914-FCCC-4F65-A7DD-105142B36104}.MiniLogin Release|Win32.Build.0 = EQ2Login|Win32 - {BE2C1914-FCCC-4F65-A7DD-105142B36104}.Release|Win32.ActiveCfg = EQ2Login|Win32 - {BE2C1914-FCCC-4F65-A7DD-105142B36104}.Release|Win32.Build.0 = EQ2Login|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/source/LoginServer/EQ2 Login.suo b/source/LoginServer/EQ2 Login.suo deleted file mode 100644 index d090a9e..0000000 Binary files a/source/LoginServer/EQ2 Login.suo and /dev/null differ diff --git a/source/LoginServer/Login.dsp b/source/LoginServer/Login.dsp deleted file mode 100644 index cf66e51..0000000 --- a/source/LoginServer/Login.dsp +++ /dev/null @@ -1,447 +0,0 @@ -# Microsoft Developer Studio Project File - Name="Login" - Package Owner=<4> -# Microsoft Developer Studio Generated Build File, Format Version 6.00 -# ** DO NOT EDIT ** - -# TARGTYPE "Win32 (x86) Console Application" 0x0103 - -CFG=Login - Win32 Debug -!MESSAGE This is not a valid makefile. To build this project using NMAKE, -!MESSAGE use the Export Makefile command and run -!MESSAGE -!MESSAGE NMAKE /f "Login.mak". -!MESSAGE -!MESSAGE You can specify a configuration when running NMAKE -!MESSAGE by defining the macro CFG on the command line. For example: -!MESSAGE -!MESSAGE NMAKE /f "Login.mak" CFG="Login - Win32 Debug" -!MESSAGE -!MESSAGE Possible choices for configuration are: -!MESSAGE -!MESSAGE "Login - Win32 Release" (based on "Win32 (x86) Console Application") -!MESSAGE "Login - Win32 Debug" (based on "Win32 (x86) Console Application") -!MESSAGE "Login - Win32 MiniLogin" (based on "Win32 (x86) Console Application") -!MESSAGE "Login - Win32 PublicLogin" (based on "Win32 (x86) Console Application") -!MESSAGE - -# Begin Project -# PROP AllowPerConfigDependencies 0 -# PROP Scc_ProjName "" -# PROP Scc_LocalPath "" -CPP=cl.exe -RSC=rc.exe - -!IF "$(CFG)" == "Login - Win32 Release" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Release" -# PROP BASE Intermediate_Dir "Release" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "../Build" -# PROP Intermediate_Dir "../Build/Login" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c -# ADD CPP /nologo /MT /w /W0 /GX /Zi /O2 /Ob2 /D "LOGINCRYPTO" /D "INVERSEXY" /D _WIN32_WINNT=0x0400 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /FR /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo /o"../Build/Login/Login.bsc" -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib zlib.lib mysqlclient.lib /nologo /subsystem:console /map:"../Build/Login.map" /debug /machine:I386 -# SUBTRACT LINK32 /pdb:none - -!ELSEIF "$(CFG)" == "Login - Win32 Debug" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 1 -# PROP BASE Output_Dir "Login___Win32_Debug" -# PROP BASE Intermediate_Dir "Login___Win32_Debug" -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 1 -# PROP Output_Dir "../build/login/Debug" -# PROP Intermediate_Dir "../build/login/debug" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c -# ADD CPP /nologo /MTd /Gm /GX /ZI /Od /D "LOGINCRYPTO" /D "INVERSEXY" /D _WIN32_WINNT=0x0400 /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR /YX /FD /GZ /c -# ADD BASE RSC /l 0x409 /d "_DEBUG" -# ADD RSC /l 0x409 /d "_DEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo -# ADD BSC32 /nologo -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib zlib.lib mysqlclient.lib /nologo /subsystem:console /debug /machine:I386 /nodefaultlib:"LIBCMT" /out:"../build/login/Debug/LoginDebug.exe" /pdbtype:sept -# SUBTRACT LINK32 /pdb:none - -!ELSEIF "$(CFG)" == "Login - Win32 MiniLogin" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Login___Win32_MiniLogin" -# PROP BASE Intermediate_Dir "Login___Win32_MiniLogin" -# PROP BASE Ignore_Export_Lib 0 -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "../Build" -# PROP Intermediate_Dir "../Build/MiniLogin" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /MT /w /W0 /GX /O2 /Ob2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /D "BUILD_FOR_WINDOWS" /FR /YX /FD /c -# ADD CPP /nologo /MT /w /W0 /GX /O2 /Ob2 /D _WIN32_WINNT=0x0400 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /D "MINILOGIN" /FR /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo /o"../Build/Login/Login.bsc" -# ADD BSC32 /nologo /o"../Build/MiniLogin/Login.bsc" -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib zlib.lib mysqlclient.lib /nologo /subsystem:console /machine:I386 -# SUBTRACT BASE LINK32 /pdb:none -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib zlib.lib mysqlclient.lib /nologo /subsystem:console /machine:I386 /out:"../Build/MiniLogin.exe" -# SUBTRACT LINK32 /pdb:none - -!ELSEIF "$(CFG)" == "Login - Win32 PublicLogin" - -# PROP BASE Use_MFC 0 -# PROP BASE Use_Debug_Libraries 0 -# PROP BASE Output_Dir "Login___Win32_PublicLogin" -# PROP BASE Intermediate_Dir "Login___Win32_PublicLogin" -# PROP BASE Ignore_Export_Lib 0 -# PROP BASE Target_Dir "" -# PROP Use_MFC 0 -# PROP Use_Debug_Libraries 0 -# PROP Output_Dir "../Build" -# PROP Intermediate_Dir "../Build/PublicLogin" -# PROP Ignore_Export_Lib 0 -# PROP Target_Dir "" -# ADD BASE CPP /nologo /MT /w /W0 /GX /O2 /Ob2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /D "BUILD_FOR_WINDOWS" /FR /YX /FD /c -# ADD CPP /nologo /MT /w /W0 /GX /O2 /Ob2 /D _WIN32_WINNT=0x0400 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /D "PUBLICLOGIN" /FR /YX /FD /c -# ADD BASE RSC /l 0x409 /d "NDEBUG" -# ADD RSC /l 0x409 /d "NDEBUG" -BSC32=bscmake.exe -# ADD BASE BSC32 /nologo /o"../Build/Login/Login.bsc" -# ADD BSC32 /nologo /o"../Build/Login/Login.bsc" -LINK32=link.exe -# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib zlib.lib mysqlclient.lib /nologo /subsystem:console /machine:I386 -# SUBTRACT BASE LINK32 /pdb:none -# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib zlib.lib mysqlclient.lib /nologo /subsystem:console /machine:I386 /out:"../Build/PublicLogin.exe" -# SUBTRACT LINK32 /pdb:none - -!ENDIF - -# Begin Target - -# Name "Login - Win32 Release" -# Name "Login - Win32 Debug" -# Name "Login - Win32 MiniLogin" -# Name "Login - Win32 PublicLogin" -# Begin Group "Source Files" - -# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" -# Begin Source File - -SOURCE=.\client.cpp -# End Source File -# Begin Source File - -SOURCE=.\EQCrypto.cpp - -!IF "$(CFG)" == "Login - Win32 Release" - -!ELSEIF "$(CFG)" == "Login - Win32 Debug" - -!ELSEIF "$(CFG)" == "Login - Win32 MiniLogin" - -# PROP Exclude_From_Build 1 - -!ELSEIF "$(CFG)" == "Login - Win32 PublicLogin" - -# PROP Exclude_From_Build 1 - -!ENDIF - -# End Source File -# Begin Source File - -SOURCE=.\logindatabase.cpp - -!IF "$(CFG)" == "Login - Win32 Release" - -!ELSEIF "$(CFG)" == "Login - Win32 Debug" - -!ELSEIF "$(CFG)" == "Login - Win32 MiniLogin" - -# PROP Exclude_From_Build 1 - -!ELSEIF "$(CFG)" == "Login - Win32 PublicLogin" - -!ENDIF - -# End Source File -# Begin Source File - -SOURCE=.\LWorld.cpp -# End Source File -# Begin Source File - -SOURCE=.\net.cpp -# End Source File -# End Group -# Begin Group "Header Files" - -# PROP Default_Filter "h;hpp;hxx;hm;inl" -# Begin Source File - -SOURCE=.\client.h -# End Source File -# Begin Source File - -SOURCE=.\EQCrypto.h -# End Source File -# Begin Source File - -SOURCE=.\login_opcodes.h -# End Source File -# Begin Source File - -SOURCE=.\login_structs.h -# End Source File -# Begin Source File - -SOURCE=.\LWorld.h -# End Source File -# Begin Source File - -SOURCE=.\net.h -# End Source File -# End Group -# Begin Group "Common Source Files" - -# PROP Default_Filter ".cpp" -# Begin Source File - -SOURCE=..\common\crc32.cpp -# End Source File -# Begin Source File - -SOURCE=..\common\database.cpp - -!IF "$(CFG)" == "Login - Win32 Release" - -!ELSEIF "$(CFG)" == "Login - Win32 Debug" - -!ELSEIF "$(CFG)" == "Login - Win32 MiniLogin" - -# PROP Exclude_From_Build 1 - -!ELSEIF "$(CFG)" == "Login - Win32 PublicLogin" - -!ENDIF - -# End Source File -# Begin Source File - -SOURCE=..\common\dbcore.cpp -# End Source File -# Begin Source File - -SOURCE=..\common\DBMemLeak.cpp -# End Source File -# Begin Source File - -SOURCE=..\common\debug.cpp -# End Source File -# Begin Source File - -SOURCE=..\common\EQNetwork.cpp -# End Source File -# Begin Source File - -SOURCE=..\common\md5.cpp -# End Source File -# Begin Source File - -SOURCE=..\common\MiscFunctions.cpp -# End Source File -# Begin Source File - -SOURCE=..\common\Mutex.cpp -# End Source File -# Begin Source File - -SOURCE=..\common\packet_dump.cpp -# End Source File -# Begin Source File - -SOURCE=..\common\packet_functions.cpp -# End Source File -# Begin Source File - -SOURCE=..\common\TCPConnection.cpp -# End Source File -# Begin Source File - -SOURCE=..\common\timer.cpp -# End Source File -# End Group -# Begin Group "Common Header Files" - -# PROP Default_Filter ".h" -# Begin Source File - -SOURCE=..\common\classes.h -# End Source File -# Begin Source File - -SOURCE=..\common\crc32.h -# End Source File -# Begin Source File - -SOURCE=..\common\database.h -# End Source File -# Begin Source File - -SOURCE=..\common\DBMemLeak.h -# End Source File -# Begin Source File - -SOURCE=..\common\debug.h -# End Source File -# Begin Source File - -SOURCE=..\common\deity.h -# End Source File -# Begin Source File - -SOURCE=..\common\eq_opcodes.h -# End Source File -# Begin Source File - -SOURCE=..\common\eq_packet_structs.h -# End Source File -# Begin Source File - -SOURCE=..\common\EQCheckTable.h -# End Source File -# Begin Source File - -SOURCE=..\common\EQFragment.h -# End Source File -# Begin Source File - -SOURCE=..\common\EQNetwork.h -# End Source File -# Begin Source File - -SOURCE=..\common\EQOpcodes.h -# End Source File -# Begin Source File - -SOURCE=..\common\EQPacket.h -# End Source File -# Begin Source File - -SOURCE=..\common\EQPacketManager.h -# End Source File -# Begin Source File - -SOURCE=..\common\errmsg.h -# End Source File -# Begin Source File - -SOURCE=..\common\Guilds.h -# End Source File -# Begin Source File - -SOURCE=..\common\linked_list.h -# End Source File -# Begin Source File - -SOURCE=..\common\md5.h -# End Source File -# Begin Source File - -SOURCE=..\common\MiscFunctions.h -# End Source File -# Begin Source File - -SOURCE=..\common\moremath.h -# End Source File -# Begin Source File - -SOURCE=..\common\Mutex.h -# End Source File -# Begin Source File - -SOURCE=..\common\packet_dump.h -# End Source File -# Begin Source File - -SOURCE=..\common\packet_dump_file.h -# End Source File -# Begin Source File - -SOURCE=..\common\packet_functions.h -# End Source File -# Begin Source File - -SOURCE=..\common\queue.h -# End Source File -# Begin Source File - -SOURCE=..\common\queues.h -# End Source File -# Begin Source File - -SOURCE=..\common\races.h -# End Source File -# Begin Source File - -SOURCE=..\common\Seperator.h -# End Source File -# Begin Source File - -SOURCE=..\common\servertalk.h -# End Source File -# Begin Source File - -SOURCE=..\common\TCPConnection.h -# End Source File -# Begin Source File - -SOURCE=..\common\timer.h -# End Source File -# Begin Source File - -SOURCE=..\common\types.h -# End Source File -# Begin Source File - -SOURCE=..\common\version.h -# End Source File -# End Group -# Begin Group "Text Files" - -# PROP Default_Filter "" -# Begin Source File - -SOURCE=.\Protocol.txt -# End Source File -# Begin Source File - -SOURCE=.\Tables.txt -# End Source File -# Begin Source File - -SOURCE=.\ThanksTo.txt -# End Source File -# End Group -# End Target -# End Project diff --git a/source/LoginServer/Login.dsw b/source/LoginServer/Login.dsw deleted file mode 100644 index 4ed0adf..0000000 --- a/source/LoginServer/Login.dsw +++ /dev/null @@ -1,29 +0,0 @@ -Microsoft Developer Studio Workspace File, Format Version 6.00 -# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! - -############################################################################### - -Project: "Login"=.\Login.dsp - Package Owner=<4> - -Package=<5> -{{{ -}}} - -Package=<4> -{{{ -}}} - -############################################################################### - -Global: - -Package=<5> -{{{ -}}} - -Package=<3> -{{{ -}}} - -############################################################################### - diff --git a/source/LoginServer/Login.vcproj b/source/LoginServer/Login.vcproj deleted file mode 100644 index 7c1f7a6..0000000 --- a/source/LoginServer/Login.vcproj +++ /dev/null @@ -1,542 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/source/LoginServer/Login.vcxproj b/source/LoginServer/Login.vcxproj deleted file mode 100644 index 5622e75..0000000 --- a/source/LoginServer/Login.vcxproj +++ /dev/null @@ -1,154 +0,0 @@ - - - - - EQ2Login - x64 - - - - EQ2Login - {BE2C1914-FCCC-4F65-A7DD-105142B36104} - EQ2 Login - 10.0 - - - - v142 - - - - - - - <_ProjectFileVersion>10.0.30319.1 - - - $(SolutionDir)..\source\depends\mariadb-10.1.19\include;$(SolutionDir)..\source\depends\zlib\include;$(SolutionDir)..\source\depends\recastnavigation\Detour\Include;$(SolutionDir)..\source\depends\boost_1_72_0\;$(SolutionDir)..\source\depends\glm\;$(VC_IncludePath);$(WindowsSDK_IncludePath); - $(SolutionDir)..\source\depends\recastnavigation\RecastDemo\Build\vs2019\lib\Debug;$(SolutionDir)..\source\depends\mariadb-10.1.19\lib\64-debug;$(SolutionDir)..\source\depends\zlib\lib;$(SolutionDir)..\source\depends\boost_1_72_0\lib64-msvc-14.2;$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(NETFXKitsDir)Lib\um\x64 - false - $(SolutionDir)loginserver\ - .\$(ProjectName)__Debug64\ - $(ProjectName)__Debug64 - - - - Disabled - AnySuitable - _WIN32_WINNT=0x0400;WIN32;NDEBUG;_CONSOLE;LOGIN; EQ2; EQN_DEBUG;_CRT_SECURE_NO_DEPRECATE;_HAS_STD_BYTE=0 -;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebug - false - false - - - $(IntDir) - - - 4996;%(DisableSpecificWarnings) - stdcpp17 - - - odbc32.lib;odbccp32.lib;ws2_32.lib;zlib.lib;mysqlclient.lib;DebugUtils.lib;Detour.lib;DetourCrowd.lib;DetourTileCache.lib;Recast.lib;%(AdditionalDependencies) - LIBCMT;LIBC;%(IgnoreSpecificDefaultLibraries) - true - $(IntDir)$(TargetName).pdb - true - true - Default - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/source/LoginServer/Login.vcxproj.filters b/source/LoginServer/Login.vcxproj.filters deleted file mode 100644 index fae3865..0000000 --- a/source/LoginServer/Login.vcxproj.filters +++ /dev/null @@ -1,277 +0,0 @@ - - - - - {bfe8d6b0-594f-4b55-9f95-101bbcf4069c} - cpp;c;cxx;rc;def;r;odl;idl;hpj;bat - - - {d65b2760-468c-4206-a19a-48323a50ba5a} - h;hpp;hxx;hm;inl - - - {27b769a5-0972-4e9e-b78c-09ad3341579c} - .cpp - - - {11757e5a-691c-49c9-a627-df027ad58326} - .h - - - {99e7f9f9-abcd-4abf-8200-a4b5a467788c} - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Common Source Files - - - Common Source Files - - - Common Source Files - - - Common Source Files - - - Common Source Files - - - Common Source Files - - - Common Source Files - - - Common Source Files - - - Common Source Files - - - Common Source Files - - - Common Source Files - - - Common Source Files - - - Common Source Files - - - Common Source Files - - - Common Source Files - - - Common Source Files - - - Common Source Files - - - Common Source Files - - - Common Source Files - - - Common Source Files - - - Common Source Files - - - Common Source Files - - - Common Source Files - - - Common Source Files - - - Common Source Files - - - Common Source Files - - - Common Source Files - - - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - World Files - - - World Files - - - World Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - Common Header Files - - - \ No newline at end of file diff --git a/source/LoginServer/Login.vcxproj.user b/source/LoginServer/Login.vcxproj.user deleted file mode 100644 index ace9a86..0000000 --- a/source/LoginServer/Login.vcxproj.user +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/source/LoginServer/Web/LoginWeb.o b/source/LoginServer/Web/LoginWeb.o deleted file mode 100644 index 29c26ff..0000000 Binary files a/source/LoginServer/Web/LoginWeb.o and /dev/null differ diff --git a/source/LoginServer/client.cpp b/source/LoginServer/client.cpp index d41728f..be46b8d 100644 --- a/source/LoginServer/client.cpp +++ b/source/LoginServer/client.cpp @@ -41,9 +41,11 @@ extern mapEQOpcodeManager; extern ConfigReader configReader; using namespace std; Client::Client(EQStream* ieqnc) { + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Entering Client::Client() constructor - client.cpp:43"); eqnc = ieqnc; ip = eqnc->GetrIP(); port = ntohs(eqnc->GetrPort()); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Client created for IP: %s, Port: %d", inet_ntoa(*(struct in_addr*)&ip), port); account_id = 0; lsadmin = 0; worldadmin = 0; @@ -54,6 +56,7 @@ Client::Client(EQStream* ieqnc) { memset(bannedreason, 0, sizeof(bannedreason)); //worldresponse_timer = new Timer(10000); //worldresponse_timer->Disable(); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Initializing client crypto key buffer (10 bytes)"); memset(key,0,10); LoginMode = None; num_updates = 0; @@ -163,24 +166,34 @@ bool Client::Process() { while(app = eqnc->PopPacket()) { + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Processing packet with opcode: %d - Client::Process() -> client.cpp:166", app->GetOpcode()); switch(app->GetOpcode()) { case OP_LoginRequestMsg:{ + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Entering OP_LoginRequestMsg handler - Client::Process() -> client.cpp:168"); + LogWrite(LOGIN__INFO, 0, "Login", "=== LOGIN PROTOCOL HANDSHAKE START ==="); + LogWrite(LOGIN__INFO, 0, "Login", "Received OP_LoginRequestMsg from %s:%d", inet_ntoa(*(struct in_addr*)&ip), port); DumpPacket(app); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Getting packet struct 'LS_LoginRequest' version 1 - OP_LoginRequestMsg -> client.cpp:177"); PacketStruct* packet = configReader.getStruct("LS_LoginRequest", 1); if(packet && packet->LoadPacketData(app->pBuffer,app->size)){ + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Successfully loaded LS_LoginRequest packet data, size: %d bytes", app->size); version = packet->getType_int16_ByName("version"); LogWrite(LOGIN__DEBUG, 0, "Login", "Classic Client Version Provided: %i", version); if (version == 0 || EQOpcodeManager.count(GetOpcodeVersion(version)) == 0) { + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Version %d not found, trying LS_LoginRequest version 1208", version); safe_delete(packet); packet = configReader.getStruct("LS_LoginRequest", 1208); if (packet && packet->LoadPacketData(app->pBuffer, app->size)) { version = packet->getType_int16_ByName("version"); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Successfully loaded LS_LoginRequest v1208 packet data"); } - else + else { + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Failed to load LS_LoginRequest v1208 packet data, breaking"); break; + } } //[7:19 PM] Kirmmin: Well, I very quickly learned that unknown3 in LS_LoginRequest packet is the same value as cl_eqversion in the eq2_defaults.ini file. @@ -193,9 +206,15 @@ bool Client::Process() { } if(EQOpcodeManager.count(GetOpcodeVersion(version)) > 0 && getConnection()){ + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Setting client version %d on EQStream connection", GetVersion()); getConnection()->SetClientVersion(GetVersion()); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Extracting username from packet field 'username'"); EQ2_16BitString username = packet->getType_EQ2_16BitString_ByName("username"); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Extracting password from packet field 'password'"); EQ2_16BitString password = packet->getType_EQ2_16BitString_ByName("password"); + LogWrite(LOGIN__INFO, 0, "Login", "Login attempt for username: %s", username.data.c_str()); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Password hash length: %d", (int)password.data.length()); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Calling database.LoadAccount() - OP_LoginRequestMsg -> client.cpp:203"); LoginAccount* acct = database.LoadAccount(username.data.c_str(),password.data.c_str(), net.IsAllowingAccountCreation()); if(acct){ Client* otherclient = client_list.FindByLSID(acct->getLoginAccountID()); @@ -216,11 +235,14 @@ bool Client::Process() { LogWrite(LOGIN__ERROR, 0, "Login", "[UNKNOWN USER] login failed!"); } - if(!acct) + if(!acct) { + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Calling SendLoginDenied() - OP_LoginRequestMsg -> client.cpp:224"); SendLoginDenied(); + } else{ needs_world_list = true; - SetLoginAccount(acct); + SetLoginAccount(acct); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Calling SendLoginAccepted() - OP_LoginRequestMsg -> client.cpp:228"); SendLoginAccepted(); } } @@ -241,7 +263,10 @@ bool Client::Process() { //dunno what this is for break; } - case OP_AllWSDescRequestMsg:{ + case OP_AllWSDescRequestMsg:{ + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Entering OP_AllWSDescRequestMsg handler - Client::Process() -> client.cpp:248"); + LogWrite(LOGIN__INFO, 0, "Login", "Received OP_AllWSDescRequestMsg - sending world list and character list"); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Calling SendWorldList() - OP_AllWSDescRequestMsg -> client.cpp:250"); SendWorldList(); needs_world_list = false; if(!sent_character_list) { @@ -272,9 +297,11 @@ bool Client::Process() { break; } case OP_AllCharactersDescRequestMsg:{ + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Entering OP_AllCharactersDescRequestMsg handler - Client::Process() -> client.cpp:290"); break; } case OP_CreateCharacterRequestMsg:{ + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Entering OP_CreateCharacterRequestMsg handler - Client::Process() -> client.cpp:294"); PacketStruct* packet = configReader.getStruct("CreateCharacter", GetVersion()); DumpPacket(app); @@ -323,17 +350,25 @@ bool Client::Process() { break; } case OP_PlayCharacterRequestMsg:{ + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Entering OP_PlayCharacterRequestMsg handler - Client::Process() -> client.cpp:343"); int32 char_id = 0; int32 server_id = 0; + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Getting packet struct 'LS_PlayRequest' for version %d", GetVersion()); PacketStruct* request = configReader.getStruct("LS_PlayRequest",GetVersion()); if(request && request->LoadPacketData(app->pBuffer,app->size)){ + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Successfully loaded LS_PlayRequest packet data, size: %d bytes", app->size); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Extracting char_id from packet field 'char_id'"); char_id = request->getType_int32_ByName("char_id"); - if (GetVersion() <= 283) { + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Character ID: %d", char_id); + if (GetVersion() <= 283) { + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Version <= 283, getting server from database"); server_id = database.GetServer(GetAccountID(), char_id, request->getType_EQ2_16BitString_ByName("name").data); } - else { + else { + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Version > 283, extracting server_id from packet field 'server_id'"); server_id = request->getType_int32_ByName("server_id"); } + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Server ID: %d", server_id); LWorld* world = world_list.FindByID(server_id); string name = database.GetCharacterName(char_id,server_id,GetAccountID()); if(world && name.length() > 0){ @@ -544,6 +579,7 @@ void Client::CharacterRejected(int8 reason_number) } void Client::SendCharList(){ + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Entering Client::SendCharList() method - client.cpp:551"); /*PacketStruct* packet = configReader.getStruct("LS_CreateCharacterReply"); packet->setDataByName("account_id", GetAccountID()); packet->setDataByName("response", reason_number); @@ -552,14 +588,20 @@ void Client::SendCharList(){ QueuePacket(outapp); safe_delete(packet);*/ LogWrite(LOGIN__INFO, 0, "Login", "[%s] sending character list.", GetAccountName()); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Creating LS_CharSelectList for account ID: %d", GetAccountID()); LS_CharSelectList list; - list.loadData(GetAccountID(), GetLoginAccount()->charlist, GetVersion()); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Loading character data for version: %d", GetVersion()); + list.loadData(GetAccountID(), GetLoginAccount()->charlist, GetVersion()); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Serializing character list packet"); EQ2Packet* outapp = list.serialize(GetVersion()); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Character list packet serialized, size: %d bytes", outapp->size); DumpPacket(outapp->pBuffer, outapp->size); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Queueing character list packet"); QueuePacket(outapp); } void Client::SendLoginDeniedBadVersion(){ + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Entering Client::SendLoginDeniedBadVersion() method - client.cpp:582"); EQ2Packet* app = new EQ2Packet(OP_LoginReplyMsg, 0, sizeof(LS_LoginResponse)); LS_LoginResponse* ls_response = (LS_LoginResponse*)app->pBuffer; ls_response->reply_code = 6; @@ -569,6 +611,7 @@ void Client::SendLoginDeniedBadVersion(){ StartDisconnectTimer(); } void Client::SendLoginDenied(){ + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Entering Client::SendLoginDenied() method - client.cpp:592"); EQ2Packet* app = new EQ2Packet(OP_LoginReplyMsg, 0, sizeof(LS_LoginResponse)); LS_LoginResponse* ls_response = (LS_LoginResponse*)app->pBuffer; ls_response->reply_code = 1; @@ -591,24 +634,36 @@ void Client::SendLoginDenied(){ } void Client::SendLoginAccepted(int32 account_id, int8 login_response) { + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Entering Client::SendLoginAccepted() method - client.cpp:615"); + LogWrite(LOGIN__INFO, 0, "Login", "=== SENDING LOGIN ACCEPTED RESPONSE ==="); + LogWrite(LOGIN__INFO, 0, "Login", "Account ID: %d, Login Response: %d", account_id, login_response); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Getting packet struct 'LS_LoginReplyMsg' for version %d", GetVersion()); PacketStruct* packet = configReader.getStruct("LS_LoginReplyMsg", GetVersion()); int i = 0; if (packet) { + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Setting packet field 'account_id' = %d", account_id); packet->setDataByName("account_id", account_id); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Setting packet field 'login_response' = %d", login_response); packet->setDataByName("login_response", login_response); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Setting packet field 'do_not_force_soga' = 1"); packet->setDataByName("do_not_force_soga", 1); // sub_level 0xFFFFFFFF = blacks out all portraits for class alignments, considered non membership // sub_level > 0 = class alignments still required, but portraits are viewable and race selectable // sub_level = 2 membership, you can 'create characters on time locked servers' vs standard // sub_level = 0 forces popup on close to web browser + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Setting packet field 'sub_level' = %u", net.GetDefaultSubscriptionLevel()); packet->setDataByName("sub_level", net.GetDefaultSubscriptionLevel()); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Setting packet field 'race_flag' = 0x1FFFFF"); packet->setDataByName("race_flag", 0x1FFFFF); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Setting packet field 'class_flag' = 0x7FFFFFE"); packet->setDataByName("class_flag", 0x7FFFFFE); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Setting packet field 'username' = '%s'", GetAccountName()); packet->setMediumStringByName("username", GetAccountName()); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Setting packet field 'password' = '%s'", GetAccountName()); packet->setMediumStringByName("password", GetAccountName()); // unknown5 @@ -640,16 +695,25 @@ void Client::SendLoginAccepted(int32 account_id, int8 login_response) { 128 = outpost overlord */ + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Serializing LS_LoginReplyMsg packet"); EQ2Packet* outapp = packet->serialize(); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] LoginAccepted packet serialized, size: %d bytes", outapp->size); + DumpPacket(outapp->pBuffer, outapp->size); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Queueing LoginAccepted packet for transmission"); QueuePacket(outapp); safe_delete(packet); } } void Client::SendWorldList(){ + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Entering Client::SendWorldList() method - client.cpp:673"); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Calling world_list.MakeServerListPacket() - Client::SendWorldList() -> client.cpp:674"); EQ2Packet* pack = world_list.MakeServerListPacket(lsadmin, version); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Created server list packet, size: %d bytes", pack->size); EQ2Packet* dupe = pack->Copy(); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Copied server list packet for transmission"); DumpPacket(dupe->pBuffer,dupe->size); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Queueing server list packet"); QueuePacket(dupe); SendLoginAccepted(0, 10); // triggers a different code path in the client to set certain flags @@ -657,6 +721,7 @@ void Client::SendWorldList(){ } void Client::QueuePacket(EQ2Packet* app){ + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Client::QueuePacket() - Sending %d byte packet to EQStream (opcode: %d)", app->size, app->GetRawOpcode()); eqnc->EQ2QueuePacket(app); } diff --git a/source/LoginServer/makefile b/source/LoginServer/makefile index 5071072..6af1ca9 100644 --- a/source/LoginServer/makefile +++ b/source/LoginServer/makefile @@ -14,7 +14,7 @@ CC=g++ LINKER=gcc DFLAGS=-DEQ2 -DLOGIN WFLAGS=-Wall -Wuninitialized -Wwrite-strings -Wcast-qual -Wcomment -Wcast-align -Wno-deprecated -COPTS=$(WFLAGS) -ggdb -march=native -pthread -pipe -DFX -D_GNU_SOURCE -DINVERSEXY $(DFLAGS) -I/usr/include/mariadb -I/usr/local/include/boost -I/usr/include/lua5.4 -std=c++17 +COPTS=$(WFLAGS) -ggdb -march=native -pthread -pipe -DFX -D_GNU_SOURCE -DINVERSEXY $(DFLAGS) -I/usr/include/mysql -I/usr/local/include/boost -I/usr/include/lua5.4 -std=c++17 LINKOPTS=-rdynamic -L. -lstdc++ -lm -lz -L/usr/lib/x86_64-linux-gnu -lmariadb -lboost_system -lboost_thread -lboost_filesystem -lssl -lcrypto -lpthread -ldl all: $(APP) diff --git a/source/LoginServer/net.cpp b/source/LoginServer/net.cpp index fe6b8cd..e2f4840 100644 --- a/source/LoginServer/net.cpp +++ b/source/LoginServer/net.cpp @@ -73,6 +73,8 @@ int main(int argc, char** argv){ #ifdef _DEBUG _CrtSetDbgFlag( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF); #endif + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Entering main() method - net.cpp:72"); + if (signal(SIGINT, CatchSignal) == SIG_ERR) { cerr << "Could not set signal handler" << endl; } @@ -84,6 +86,7 @@ int main(int argc, char** argv){ srand(time(NULL)); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Calling ReadLoginConfig() - net.cpp:87"); if(!net.ReadLoginConfig()) return 1; @@ -134,6 +137,7 @@ int main(int argc, char** argv){ in.s_addr = eqs->GetRemoteIP(); LogWrite(LOGIN__INFO, 0, "Login", "New client from IP: %s on port %i", inet_ntoa(in), ntohs(eqs->GetRemotePort())); + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Creating new Client() - main() -> net.cpp:137"); Client* client = new Client(eqs); eqs->SetClientVersion(0); client_list.Add(client); @@ -207,6 +211,7 @@ void CatchSignal(int sig_num) { } bool NetConnection::ReadLoginConfig() { + LogWrite(LOGIN__DEBUG, 0, "Login", "[DEBUG] Entering NetConnection::ReadLoginConfig() method - net.cpp:209"); JsonParser parser(MAIN_CONFIG_FILE); if(!parser.IsLoaded()) { LogWrite(INIT__ERROR, 0, "Init", "Failed to find %s in server directory..", MAIN_CONFIG_FILE); diff --git a/source/WorldServer/Appearances.h b/source/WorldServer/Appearances.h index 11f1de6..a1eb061 100644 --- a/source/WorldServer/Appearances.h +++ b/source/WorldServer/Appearances.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include using namespace std; diff --git a/source/WorldServer/Chat/Chat.cpp b/source/WorldServer/Chat/Chat.cpp index 7eea159..c52b3c3 100644 --- a/source/WorldServer/Chat/Chat.cpp +++ b/source/WorldServer/Chat/Chat.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "Chat.h" #include "../../common/Log.h" diff --git a/source/WorldServer/Chat/Chat.h b/source/WorldServer/Chat/Chat.h index 6033285..9318f33 100644 --- a/source/WorldServer/Chat/Chat.h +++ b/source/WorldServer/Chat/Chat.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef CHAT_CHAT_H_ #define CHAT_CHAT_H_ diff --git a/source/WorldServer/Chat/ChatChannel.h b/source/WorldServer/Chat/ChatChannel.h index 7c31de3..4c72320 100644 --- a/source/WorldServer/Chat/ChatChannel.h +++ b/source/WorldServer/Chat/ChatChannel.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef CHAT_CHATCHANNEL_H_ #define CHAT_CHATCHANNEL_H_ diff --git a/source/WorldServer/Chat/ChatDB.cpp b/source/WorldServer/Chat/ChatDB.cpp index 297ecf7..8a4d0b6 100644 --- a/source/WorldServer/Chat/ChatDB.cpp +++ b/source/WorldServer/Chat/ChatDB.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "../../common/Log.h" diff --git a/source/WorldServer/ClientPacketFunctions.cpp b/source/WorldServer/ClientPacketFunctions.cpp index 51160c7..c3785c9 100644 --- a/source/WorldServer/ClientPacketFunctions.cpp +++ b/source/WorldServer/ClientPacketFunctions.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "ClientPacketFunctions.h" #include "WorldDatabase.h" #include "../common/ConfigReader.h" diff --git a/source/WorldServer/ClientPacketFunctions.h b/source/WorldServer/ClientPacketFunctions.h index 3c4578d..43dcfa5 100644 --- a/source/WorldServer/ClientPacketFunctions.h +++ b/source/WorldServer/ClientPacketFunctions.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #pragma once #include "client.h" diff --git a/source/WorldServer/Combat.h b/source/WorldServer/Combat.h index f56a11b..fb986c1 100644 --- a/source/WorldServer/Combat.h +++ b/source/WorldServer/Combat.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef __EQ2_COMBAT_H__ #define __EQ2_COMBAT_H__ #include "Player.h" diff --git a/source/WorldServer/Commands/ConsoleCommands.cpp b/source/WorldServer/Commands/ConsoleCommands.cpp index b23991f..8f06abe 100644 --- a/source/WorldServer/Commands/ConsoleCommands.cpp +++ b/source/WorldServer/Commands/ConsoleCommands.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include using namespace std; diff --git a/source/WorldServer/Commands/ConsoleCommands.h b/source/WorldServer/Commands/ConsoleCommands.h index 1796c7d..1d42335 100644 --- a/source/WorldServer/Commands/ConsoleCommands.h +++ b/source/WorldServer/Commands/ConsoleCommands.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef _CONSOLECOMMANDS_H #define _CONSOLECOMMANDS_H diff --git a/source/WorldServer/Factions.cpp b/source/WorldServer/Factions.cpp index 00d6bcc..4bd9b86 100644 --- a/source/WorldServer/Factions.cpp +++ b/source/WorldServer/Factions.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "Factions.h" #include "client.h" diff --git a/source/WorldServer/Factions.h b/source/WorldServer/Factions.h index ae88107..0e22032 100644 --- a/source/WorldServer/Factions.h +++ b/source/WorldServer/Factions.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef EQ2_FACTIONS #define EQ2_FACTIONS diff --git a/source/WorldServer/GroundSpawn.cpp b/source/WorldServer/GroundSpawn.cpp index 86d243a..c7799b4 100644 --- a/source/WorldServer/GroundSpawn.cpp +++ b/source/WorldServer/GroundSpawn.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "GroundSpawn.h" #include "World.h" #include "Spells.h" diff --git a/source/WorldServer/GroundSpawn.h b/source/WorldServer/GroundSpawn.h index f830686..04c6182 100644 --- a/source/WorldServer/GroundSpawn.h +++ b/source/WorldServer/GroundSpawn.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef __EQ2_GroundSpawn__ #define __EQ2_GroundSpawn__ diff --git a/source/WorldServer/Guilds/Guild.cpp b/source/WorldServer/Guilds/Guild.cpp index 9a80672..d087a5d 100644 --- a/source/WorldServer/Guilds/Guild.cpp +++ b/source/WorldServer/Guilds/Guild.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include #include diff --git a/source/WorldServer/Guilds/Guild.h b/source/WorldServer/Guilds/Guild.h index cad0f57..d1a11b9 100644 --- a/source/WorldServer/Guilds/Guild.h +++ b/source/WorldServer/Guilds/Guild.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef GUILD_H_ #define GUILD_H_ diff --git a/source/WorldServer/HeroicOp/HeroicOp.cpp b/source/WorldServer/HeroicOp/HeroicOp.cpp index 9ed1902..4aaee48 100644 --- a/source/WorldServer/HeroicOp/HeroicOp.cpp +++ b/source/WorldServer/HeroicOp/HeroicOp.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "HeroicOp.h" #include "../../common/Log.h" diff --git a/source/WorldServer/HeroicOp/HeroicOp.h b/source/WorldServer/HeroicOp/HeroicOp.h index a5c9fcf..50ce60d 100644 --- a/source/WorldServer/HeroicOp/HeroicOp.h +++ b/source/WorldServer/HeroicOp/HeroicOp.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef __HEROICOP_H__ #define __HEROICOP_H__ diff --git a/source/WorldServer/HeroicOp/HeroicOpDB.cpp b/source/WorldServer/HeroicOp/HeroicOpDB.cpp index 3701080..f881f98 100644 --- a/source/WorldServer/HeroicOp/HeroicOpDB.cpp +++ b/source/WorldServer/HeroicOp/HeroicOpDB.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "../WorldDatabase.h" #include "../../common/Log.h" diff --git a/source/WorldServer/HeroicOp/HeroicOpPackets.cpp b/source/WorldServer/HeroicOp/HeroicOpPackets.cpp index 8e6a555..12f24de 100644 --- a/source/WorldServer/HeroicOp/HeroicOpPackets.cpp +++ b/source/WorldServer/HeroicOp/HeroicOpPackets.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "../ClientPacketFunctions.h" #include "../../common/Log.h" diff --git a/source/WorldServer/Items/Items_ToV.h b/source/WorldServer/Items/Items_ToV.h index 30bfbc2..6272ffc 100644 --- a/source/WorldServer/Items/Items_ToV.h +++ b/source/WorldServer/Items/Items_ToV.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 //Item Stat defines for ToV Client diff --git a/source/WorldServer/Items/Loot.h b/source/WorldServer/Items/Loot.h index de4f567..08b2ca2 100644 --- a/source/WorldServer/Items/Loot.h +++ b/source/WorldServer/Items/Loot.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef __EQ2_LOOT__ #define __EQ2_LOOT__ diff --git a/source/WorldServer/Items/LootDB.cpp b/source/WorldServer/Items/LootDB.cpp index b448fd1..3abb800 100644 --- a/source/WorldServer/Items/LootDB.cpp +++ b/source/WorldServer/Items/LootDB.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "../../common/Log.h" #include "../WorldDatabase.h" diff --git a/source/WorldServer/Languages.cpp b/source/WorldServer/Languages.cpp index f2ed895..497f402 100644 --- a/source/WorldServer/Languages.cpp +++ b/source/WorldServer/Languages.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include #include diff --git a/source/WorldServer/Languages.h b/source/WorldServer/Languages.h index 4d8a1e2..b76cece 100644 --- a/source/WorldServer/Languages.h +++ b/source/WorldServer/Languages.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef LANGUAGES_H_ #define LANGUAGES_H_ diff --git a/source/WorldServer/LoginServer.cpp b/source/WorldServer/LoginServer.cpp index cbaec9d..a376dca 100644 --- a/source/WorldServer/LoginServer.cpp +++ b/source/WorldServer/LoginServer.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "../common/debug.h" #include "../common/Log.h" #include diff --git a/source/WorldServer/LoginServer.h b/source/WorldServer/LoginServer.h index e888c8b..6d20b0e 100644 --- a/source/WorldServer/LoginServer.h +++ b/source/WorldServer/LoginServer.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef LOGINSERVER_H #define LOGINSERVER_H diff --git a/source/WorldServer/MutexHelper.h b/source/WorldServer/MutexHelper.h index 58c3aa7..455021b 100644 --- a/source/WorldServer/MutexHelper.h +++ b/source/WorldServer/MutexHelper.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef MUTEXHELPER_H #define MUTEXHELPER_H diff --git a/source/WorldServer/MutexList.h b/source/WorldServer/MutexList.h index 818c050..9233dff 100644 --- a/source/WorldServer/MutexList.h +++ b/source/WorldServer/MutexList.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef MUTEXLIST_H #define MUTEXLIST_H #include diff --git a/source/WorldServer/MutexMap.h b/source/WorldServer/MutexMap.h index afa33b0..161630c 100644 --- a/source/WorldServer/MutexMap.h +++ b/source/WorldServer/MutexMap.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef MUTEXMAP_H #define MUTEXMAP_H #include diff --git a/source/WorldServer/MutexVector.h b/source/WorldServer/MutexVector.h index 1ca3c28..3245d95 100644 --- a/source/WorldServer/MutexVector.h +++ b/source/WorldServer/MutexVector.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef MUTEXVECTOR_H #define MUTEXVECTOR_H #include diff --git a/source/WorldServer/NPC.h b/source/WorldServer/NPC.h index 22cca52..e2deae2 100644 --- a/source/WorldServer/NPC.h +++ b/source/WorldServer/NPC.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef __EQ2_NPC__ #define __EQ2_NPC__ #include diff --git a/source/WorldServer/Object.h b/source/WorldServer/Object.h index 1a6098b..0b671a0 100644 --- a/source/WorldServer/Object.h +++ b/source/WorldServer/Object.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef __EQ2_OBJECT__ #define __EQ2_OBJECT__ diff --git a/source/WorldServer/Quests.cpp b/source/WorldServer/Quests.cpp index e6274ce..cce947f 100644 --- a/source/WorldServer/Quests.cpp +++ b/source/WorldServer/Quests.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "Quests.h" #include "../common/ConfigReader.h" #include "Player.h" diff --git a/source/WorldServer/Quests.h b/source/WorldServer/Quests.h index c4dc899..28224de 100644 --- a/source/WorldServer/Quests.h +++ b/source/WorldServer/Quests.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef QUESTS_H #define QUESTS_H diff --git a/source/WorldServer/RaceTypes/RaceTypes.cpp b/source/WorldServer/RaceTypes/RaceTypes.cpp index 0a2734c..b6dd935 100644 --- a/source/WorldServer/RaceTypes/RaceTypes.cpp +++ b/source/WorldServer/RaceTypes/RaceTypes.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "RaceTypes.h" #include diff --git a/source/WorldServer/RaceTypes/RaceTypes.h b/source/WorldServer/RaceTypes/RaceTypes.h index 899fbab..42378d5 100644 --- a/source/WorldServer/RaceTypes/RaceTypes.h +++ b/source/WorldServer/RaceTypes/RaceTypes.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef __RACETYPES_H__ #define __RACETYPES_H__ diff --git a/source/WorldServer/RaceTypes/RaceTypesDB.cpp b/source/WorldServer/RaceTypes/RaceTypesDB.cpp index 9b4008a..ec613e5 100644 --- a/source/WorldServer/RaceTypes/RaceTypesDB.cpp +++ b/source/WorldServer/RaceTypes/RaceTypesDB.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "../WorldDatabase.h" #include "../../common/Log.h" diff --git a/source/WorldServer/Sign.h b/source/WorldServer/Sign.h index d202bf5..b9b18bd 100644 --- a/source/WorldServer/Sign.h +++ b/source/WorldServer/Sign.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef __EQ2_SIGN__ #define __EQ2_SIGN__ diff --git a/source/WorldServer/Skills.cpp b/source/WorldServer/Skills.cpp index 7bffcf9..ff79cfc 100644 --- a/source/WorldServer/Skills.cpp +++ b/source/WorldServer/Skills.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "Skills.h" #include "Spawn.h" #include "LuaInterface.h" diff --git a/source/WorldServer/Skills.h b/source/WorldServer/Skills.h index 7d59f1f..41ccea4 100644 --- a/source/WorldServer/Skills.h +++ b/source/WorldServer/Skills.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef __EQ2_SKILLS_H__ #define __EQ2_SKILLS_H__ diff --git a/source/WorldServer/SpawnLists.h b/source/WorldServer/SpawnLists.h index 546989b..92bdcea 100644 --- a/source/WorldServer/SpawnLists.h +++ b/source/WorldServer/SpawnLists.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef EQ2_SPAWN_LISTS #define EQ2_SPAWN_LISTS #include "../common/types.h" diff --git a/source/WorldServer/Spells.cpp b/source/WorldServer/Spells.cpp index 3127f0c..2241e03 100644 --- a/source/WorldServer/Spells.cpp +++ b/source/WorldServer/Spells.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "Spells.h" #include "../common/ConfigReader.h" #include "WorldDatabase.h" diff --git a/source/WorldServer/Spells.h b/source/WorldServer/Spells.h index 73fcdcc..c879002 100644 --- a/source/WorldServer/Spells.h +++ b/source/WorldServer/Spells.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef __EQ2_SPELLS__ #define __EQ2_SPELLS__ #include diff --git a/source/WorldServer/Titles.cpp b/source/WorldServer/Titles.cpp index 8c0e39c..bb6b221 100644 --- a/source/WorldServer/Titles.cpp +++ b/source/WorldServer/Titles.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include #include diff --git a/source/WorldServer/Titles.h b/source/WorldServer/Titles.h index 78e6f80..2ee43ee 100644 --- a/source/WorldServer/Titles.h +++ b/source/WorldServer/Titles.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef TITLES_H_ #define TITLES_H_ diff --git a/source/WorldServer/Tradeskills/Tradeskills.h b/source/WorldServer/Tradeskills/Tradeskills.h index 882c331..6fe2cf6 100644 --- a/source/WorldServer/Tradeskills/Tradeskills.h +++ b/source/WorldServer/Tradeskills/Tradeskills.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef __EQ2_TRADESKILLS__ #define __EQ2_TRADESKILLS__ diff --git a/source/WorldServer/Tradeskills/TradeskillsPackets.cpp b/source/WorldServer/Tradeskills/TradeskillsPackets.cpp index ec1d98c..956fc6c 100644 --- a/source/WorldServer/Tradeskills/TradeskillsPackets.cpp +++ b/source/WorldServer/Tradeskills/TradeskillsPackets.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include #include "../ClientPacketFunctions.h" diff --git a/source/WorldServer/Variables.h b/source/WorldServer/Variables.h index 45d2472..c3be458 100644 --- a/source/WorldServer/Variables.h +++ b/source/WorldServer/Variables.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef EQ2_VARIABLES_H #define EQ2_VARIABLES_H #include diff --git a/source/WorldServer/VisualStates.h b/source/WorldServer/VisualStates.h index b4e4094..508855e 100644 --- a/source/WorldServer/VisualStates.h +++ b/source/WorldServer/VisualStates.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "../common/Log.h" #include "../common/MiscFunctions.h" #include diff --git a/source/WorldServer/Widget.h b/source/WorldServer/Widget.h index c85b76b..75cb8a6 100644 --- a/source/WorldServer/Widget.h +++ b/source/WorldServer/Widget.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef __EQ2_WIDGET__ #define __EQ2_WIDGET__ #include "Spawn.h" diff --git a/source/WorldServer/WorldTCPConnection.h b/source/WorldServer/WorldTCPConnection.h index 545cd9b..5883604 100644 --- a/source/WorldServer/WorldTCPConnection.h +++ b/source/WorldServer/WorldTCPConnection.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef WorldTCPCONNECTION_H #define WorldTCPCONNECTION_H class WorldTCPConnection diff --git a/source/WorldServer/classes.cpp b/source/WorldServer/classes.cpp index ba9d7fd..46ad7bf 100644 --- a/source/WorldServer/classes.cpp +++ b/source/WorldServer/classes.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "../common/debug.h" #include "../common/Log.h" #include "classes.h" diff --git a/source/WorldServer/classes.h b/source/WorldServer/classes.h index 58beefe..9331753 100644 --- a/source/WorldServer/classes.h +++ b/source/WorldServer/classes.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef CLASSES_CH #define CLASSES_CH #include "../common/types.h" diff --git a/source/WorldServer/net.h b/source/WorldServer/net.h index 99739a4..7ea33ff 100644 --- a/source/WorldServer/net.h +++ b/source/WorldServer/net.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef __EQ2_NET__ #define __EQ2_NET__ #ifndef WIN32 diff --git a/source/WorldServer/races.cpp b/source/WorldServer/races.cpp index d2c7eb3..ccc571b 100644 --- a/source/WorldServer/races.cpp +++ b/source/WorldServer/races.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "../common/debug.h" #include "races.h" #include "../common/MiscFunctions.h" diff --git a/source/WorldServer/races.h b/source/WorldServer/races.h index 1764959..9981fad 100644 --- a/source/WorldServer/races.h +++ b/source/WorldServer/races.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef RACES_H #define RACES_H #include "../common/types.h" diff --git a/source/common/CRC16.cpp b/source/common/CRC16.cpp index f7b43ad..0aac820 100644 --- a/source/common/CRC16.cpp +++ b/source/common/CRC16.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include unsigned long IntArray[]={ diff --git a/source/common/CRC16.h b/source/common/CRC16.h index 7aacd36..f85c9c3 100644 --- a/source/common/CRC16.h +++ b/source/common/CRC16.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef _CRC16_H #define _CRC16_H diff --git a/source/common/Common_Defines.h b/source/common/Common_Defines.h index 4600d97..843f4e0 100644 --- a/source/common/Common_Defines.h +++ b/source/common/Common_Defines.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #define BASEDIR "./" #ifndef DB_INI_FILE diff --git a/source/common/Condition.cpp b/source/common/Condition.cpp index 348c90a..4442541 100644 --- a/source/common/Condition.cpp +++ b/source/common/Condition.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "debug.h" #include "Condition.h" diff --git a/source/common/Condition.h b/source/common/Condition.h index 1ffab7a..0bfbcf9 100644 --- a/source/common/Condition.h +++ b/source/common/Condition.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef __CONDITION_H #define __CONDITION_H diff --git a/source/common/ConfigReader.cpp b/source/common/ConfigReader.cpp index 6264d59..4846250 100644 --- a/source/common/ConfigReader.cpp +++ b/source/common/ConfigReader.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "ConfigReader.h" #include "Log.h" diff --git a/source/common/ConfigReader.h b/source/common/ConfigReader.h index cd34ae5..3c9187d 100644 --- a/source/common/ConfigReader.h +++ b/source/common/ConfigReader.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef __CONFIG_READER__ #define __CONFIG_READER__ #include diff --git a/source/common/Crypto.cpp b/source/common/Crypto.cpp index 369390e..789dac5 100644 --- a/source/common/Crypto.cpp +++ b/source/common/Crypto.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "Crypto.h" #include #include "../common/packet_dump.h" diff --git a/source/common/Crypto.h b/source/common/Crypto.h index d2c478b..0e67824 100644 --- a/source/common/Crypto.h +++ b/source/common/Crypto.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef _CRYPTO_H #define _CRYPTO_H #include diff --git a/source/common/DataBuffer.h b/source/common/DataBuffer.h index f40486d..d5785b9 100644 --- a/source/common/DataBuffer.h +++ b/source/common/DataBuffer.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef __EQ2_DATABUFFER_ #define __EQ2_DATABUFFER_ #include diff --git a/source/common/DatabaseNew.cpp b/source/common/DatabaseNew.cpp index e1e2450..671c0de 100644 --- a/source/common/DatabaseNew.cpp +++ b/source/common/DatabaseNew.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include #include #include diff --git a/source/common/DatabaseResult.cpp b/source/common/DatabaseResult.cpp index 05df1a8..52479fd 100644 --- a/source/common/DatabaseResult.cpp +++ b/source/common/DatabaseResult.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include #include #include "Log.h" diff --git a/source/common/EQ2_Common_Structs.h b/source/common/EQ2_Common_Structs.h index e6db286..e3ebfc7 100644 --- a/source/common/EQ2_Common_Structs.h +++ b/source/common/EQ2_Common_Structs.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef _EQ2COMMON_STRUCTS_ #define _EQ2COMMON_STRUCTS_ diff --git a/source/common/EQEMuError.cpp b/source/common/EQEMuError.cpp index 323463a..04390a3 100644 --- a/source/common/EQEMuError.cpp +++ b/source/common/EQEMuError.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifdef WIN32 #include #include diff --git a/source/common/EQEMuError.h b/source/common/EQEMuError.h index 03b364c..24e4f81 100644 --- a/source/common/EQEMuError.h +++ b/source/common/EQEMuError.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef EQEMuError_H #define EQEMuError_H diff --git a/source/common/EQStream.cpp b/source/common/EQStream.cpp index f4cda97..b3685af 100644 --- a/source/common/EQStream.cpp +++ b/source/common/EQStream.cpp @@ -764,8 +764,13 @@ void EQStream::ProcessPacket(EQProtocolPacket* p, EQProtocolPacket* lastp) } break; case OP_SessionRequest: { + LogWrite(PACKET__INFO, 0, "Packet", "=== EQ2 PROTOCOL SESSION REQUEST ==="); + struct in_addr addr; + addr.s_addr = GetRemoteIP(); + LogWrite(PACKET__INFO, 0, "Packet", "OP_SessionRequest received from %s:%d", inet_ntoa(addr), GetRemotePort()); if (p->Size() < sizeof(SessionRequest)) { + LogWrite(PACKET__ERROR, 0, "Packet", "SessionRequest packet too small: %d bytes", p->Size()); break; } @@ -792,12 +797,15 @@ void EQStream::ProcessPacket(EQProtocolPacket* p, EQProtocolPacket* lastp) SessionRequest *Request=(SessionRequest *)p->pBuffer; Session=ntohl(Request->Session); SetMaxLen(ntohl(Request->MaxLength)); + LogWrite(PACKET__INFO, 0, "Packet", "SessionRequest: Session=0x%08X, MaxLength=%d", Session, MaxLen); #ifndef COLLECTOR NextInSeq=0; Key=0x33624702; + LogWrite(PACKET__INFO, 0, "Packet", "Generated Session Key: 0x%08X", Key); SendSessionResponse(); #endif SetState(ESTABLISHED); + LogWrite(PACKET__INFO, 0, "Packet", "Session established, state set to ESTABLISHED"); } break; /** @@ -806,9 +814,14 @@ void EQStream::ProcessPacket(EQProtocolPacket* p, EQProtocolPacket* lastp) */ case OP_SessionResponse: { + LogWrite(PACKET__INFO, 0, "Packet", "=== EQ2 PROTOCOL SESSION RESPONSE ==="); + struct in_addr addr; + addr.s_addr = GetRemoteIP(); + LogWrite(PACKET__INFO, 0, "Packet", "OP_SessionResponse received from %s:%d", inet_ntoa(addr), GetRemotePort()); // Validate packet size for SessionResponse structure if (p->Size() < sizeof(SessionResponse)) { + LogWrite(PACKET__ERROR, 0, "Packet", "SessionResponse packet too small: %d bytes", p->Size()); break; } @@ -830,9 +843,13 @@ void EQStream::ProcessPacket(EQProtocolPacket* p, EQProtocolPacket* lastp) Session = ntohl(Response->Session); } + LogWrite(PACKET__INFO, 0, "Packet", "SessionResponse: Session=0x%08X, Key=0x%08X, MaxLength=%d", Session, Key, MaxLen); + // Extract compression and encoding flags compressed = (Response->Format & FLAG_COMPRESSED); encoded = (Response->Format & FLAG_ENCODED); + LogWrite(PACKET__INFO, 0, "Packet", "Stream flags: Format=0x%02X, Compressed=%s, Encoded=%s", + Response->Format, compressed ? "YES" : "NO", encoded ? "YES" : "NO"); // Determine stream type based on format flags and port if (compressed) @@ -840,20 +857,25 @@ void EQStream::ProcessPacket(EQProtocolPacket* p, EQProtocolPacket* lastp) if (remote_port == 9000 || (remote_port == 0 && p->src_port == 9000)) { SetStreamType(WorldStream); + LogWrite(PACKET__INFO, 0, "Packet", "Stream type set to: WorldStream (port=%d)", remote_port); } else { SetStreamType(ZoneStream); + LogWrite(PACKET__INFO, 0, "Packet", "Stream type set to: ZoneStream (port=%d)", remote_port); } } else if (encoded) { SetStreamType(ChatOrMailStream); + LogWrite(PACKET__INFO, 0, "Packet", "Stream type set to: ChatOrMailStream"); } else { SetStreamType(LoginStream); + LogWrite(PACKET__INFO, 0, "Packet", "Stream type set to: LoginStream"); } + LogWrite(PACKET__INFO, 0, "Packet", "=== SESSION ESTABLISHMENT COMPLETE ==="); } break; /** @@ -1044,7 +1066,6 @@ void EQStream::ProcessPacket(EQProtocolPacket* p, EQProtocolPacket* lastp) LogWrite(PACKET__INFO, 0, "Packet", "Received unknown packet type, not adding to inbound queue"); } break; - } } } @@ -1116,18 +1137,30 @@ int8 EQStream::EQ2_Compress(EQ2Packet* app, int8 offset) */ int16 EQStream::processRSAKey(EQProtocolPacket *p, uint16 subpacket_length) { + LogWrite(PACKET__INFO, 0, "Packet", "=== RSA KEY PROCESSING ==="); + LogWrite(PACKET__INFO, 0, "Packet", "Processing RSA key from packet size %d, subpacket_length %d", p->size, subpacket_length); + // Extract RSA key from appropriate location in packet + uchar* rsa_data; if (subpacket_length) { // Use subpacket-relative position for key extraction - crypto->setRC4Key(Crypto::RSADecrypt(p->pBuffer + subpacket_length - 8, 8)); + rsa_data = p->pBuffer + subpacket_length - 8; + LogWrite(PACKET__DEBUG, 0, "Packet", "Using subpacket-relative RSA data at offset %d", subpacket_length - 8); + crypto->setRC4Key(Crypto::RSADecrypt(rsa_data, 8)); } else { // Use full packet size for key extraction - crypto->setRC4Key(Crypto::RSADecrypt(p->pBuffer + p->size - 8, 8)); + rsa_data = p->pBuffer + p->size - 8; + LogWrite(PACKET__DEBUG, 0, "Packet", "Using full packet RSA data at offset %d", p->size - 8); + crypto->setRC4Key(Crypto::RSADecrypt(rsa_data, 8)); } + LogWrite(PACKET__DEBUG, 0, "Packet", "RSA encrypted data (8 bytes): %02X %02X %02X %02X %02X %02X %02X %02X", + rsa_data[0], rsa_data[1], rsa_data[2], rsa_data[3], rsa_data[4], rsa_data[5], rsa_data[6], rsa_data[7]); + LogWrite(PACKET__INFO, 0, "Packet", "RC4 key set from RSA decryption, current RC4 key: 0x%08X", crypto->getRC4Key()); + return 0; } @@ -1137,10 +1170,15 @@ int16 EQStream::processRSAKey(EQProtocolPacket *p, uint16 subpacket_length) */ void EQStream::SendKeyRequest() { + LogWrite(PACKET__INFO, 0, "Packet", "=== SENDING KEY REQUEST ==="); + LogWrite(PACKET__INFO, 0, "Packet", "Initiating encryption key exchange handshake"); + // Define key generation packet parameters constexpr int32 crypto_key_size = 60; const int16 size = sizeof(KeyGen_Struct) + sizeof(KeyGen_End_Struct) + crypto_key_size; + LogWrite(PACKET__DEBUG, 0, "Packet", "Key request packet size: %d bytes (crypto_key_size=%d)", size, crypto_key_size); + // Create key request packet auto outapp = new EQ2Packet(OP_WSLoginRequestMsg, nullptr, size); @@ -1154,8 +1192,12 @@ void EQStream::SendKeyRequest() std::memset(&outapp->pBuffer[size - 5], 1, 1); std::memset(&outapp->pBuffer[size - 1], 1, 1); + LogWrite(PACKET__INFO, 0, "Packet", "Key request packet prepared, queuing for transmission"); + // Queue packet for transmission EQ2QueuePacket(outapp, true); + + LogWrite(PACKET__INFO, 0, "Packet", "Key request sent successfully"); } /** @@ -2130,6 +2172,11 @@ char temp[15]; */ void EQStream::SendSessionResponse() { + LogWrite(PACKET__INFO, 0, "Packet", "=== SENDING SESSION RESPONSE ==="); + struct in_addr addr; + addr.s_addr = GetRemoteIP(); + LogWrite(PACKET__INFO, 0, "Packet", "Preparing SessionResponse to %s:%d", inet_ntoa(addr), GetRemotePort()); + auto out = new EQProtocolPacket(OP_SessionResponse, nullptr, sizeof(SessionResponse)); auto Response = reinterpret_cast(out->pBuffer); @@ -2152,7 +2199,12 @@ void EQStream::SendSessionResponse() Response->Key = htonl(Key); out->size = sizeof(SessionResponse); + LogWrite(PACKET__INFO, 0, "Packet", "SessionResponse: Session=0x%08X, Key=0x%08X, MaxLength=%d, Format=0x%02X", + Session, Key, MaxLen, Response->Format); + LogWrite(PACKET__DEBUG, 0, "Packet", "SessionResponse packet size: %d bytes", out->size); + NonSequencedPush(out); + LogWrite(PACKET__INFO, 0, "Packet", "SessionResponse sent successfully"); } /** diff --git a/source/common/GlobalHeaders.h b/source/common/GlobalHeaders.h index 98b7458..3f8b683 100644 --- a/source/common/GlobalHeaders.h +++ b/source/common/GlobalHeaders.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 //Character Creation Replies, put in globals so name filter can return proper responses #define UNKNOWNERROR_REPLY 0 diff --git a/source/common/Log.cpp b/source/common/Log.cpp index b74be71..2f05f40 100644 --- a/source/common/Log.cpp +++ b/source/common/Log.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "Log.h" #include "xmlParser.h" #include "types.h" diff --git a/source/common/Log.h b/source/common/Log.h index 8a7e6a6..52ed3a5 100644 --- a/source/common/Log.h +++ b/source/common/Log.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef LOG_H_ #define LOG_H_ diff --git a/source/common/LogTypes.h b/source/common/LogTypes.h index 94aeae8..77516fa 100644 --- a/source/common/LogTypes.h +++ b/source/common/LogTypes.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef LOG_CATEGORY #define LOG_CATEGORY(name) #endif diff --git a/source/common/MiscFunctions.cpp b/source/common/MiscFunctions.cpp index 21ec052..1784d70 100644 --- a/source/common/MiscFunctions.cpp +++ b/source/common/MiscFunctions.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "../common/debug.h" #include "../common/Log.h" #include "MiscFunctions.h" diff --git a/source/common/MiscFunctions.h b/source/common/MiscFunctions.h index b9f39a6..40b9560 100644 --- a/source/common/MiscFunctions.h +++ b/source/common/MiscFunctions.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef MISCFUNCTIONS_H #define MISCFUNCTIONS_H diff --git a/source/common/Mutex.h b/source/common/Mutex.h index ae96333..0446f27 100644 --- a/source/common/Mutex.h +++ b/source/common/Mutex.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef MYMUTEX_H #define MYMUTEX_H #ifdef WIN32 diff --git a/source/common/RC4.cpp b/source/common/RC4.cpp index 15d9f78..ef7612d 100644 --- a/source/common/RC4.cpp +++ b/source/common/RC4.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "RC4.h" #include diff --git a/source/common/RC4.h b/source/common/RC4.h index 52a3ea9..ac48199 100644 --- a/source/common/RC4.h +++ b/source/common/RC4.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef _EQ2_RC4_H #define _EQ2_RC4_H #include "../common/types.h" diff --git a/source/common/TCPConnection.cpp b/source/common/TCPConnection.cpp index 81493b2..3e78783 100644 --- a/source/common/TCPConnection.cpp +++ b/source/common/TCPConnection.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "../common/debug.h" #include diff --git a/source/common/TCPConnection.h b/source/common/TCPConnection.h index ae47526..92a612e 100644 --- a/source/common/TCPConnection.h +++ b/source/common/TCPConnection.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef TCP_CONNECTION_H #define TCP_CONNECTION_H /* diff --git a/source/common/Web/WebServer.cpp b/source/common/Web/WebServer.cpp index f24769e..e597b39 100644 --- a/source/common/Web/WebServer.cpp +++ b/source/common/Web/WebServer.cpp @@ -248,7 +248,7 @@ void WebServer::do_session_ssl(tcp::socket socket) { template void WebServer::handle_request(http::request>&& req, std::function&&)> send) { - auto it = noauth_routes_.find(req.target().to_string()); + auto it = noauth_routes_.find(std::string(req.target())); if (it != noauth_routes_.end()) { http::response res{http::status::ok, req.version()}; res.set(http::field::server, BOOST_BEAST_VERSION_STRING); @@ -266,7 +266,7 @@ void WebServer::handle_request(http::request return send(std::move(res)); } - auto status_it = route_required_status_.find(req.target().to_string()); + auto status_it = route_required_status_.find(std::string(req.target())); if (status_it != route_required_status_.end()) { if(status_it->second > 0 && status_it->second != 0xFFFFFFFF && status_it->second > user_status) { http::response res{http::status::unauthorized, req.version()}; @@ -277,7 +277,7 @@ void WebServer::handle_request(http::request } } - it = routes_.find(req.target().to_string()); + it = routes_.find(std::string(req.target())); if (it != routes_.end()) { http::response res{http::status::ok, req.version()}; res.set(http::field::set_cookie, "session_id=" + session_id); @@ -300,7 +300,7 @@ void WebServer::handle_request(http::request std::string WebServer::authenticate(const http::request& req, int32* user_status) { auto it = req.find(http::field::cookie); if (it != req.end()) { - std::istringstream cookie_stream(it->value().to_string()); + std::istringstream cookie_stream(std::string(it->value())); std::string session_id; std::getline(cookie_stream, session_id, '='); if (session_id == "session_id") { @@ -317,7 +317,7 @@ std::string WebServer::authenticate(const http::request& req, it = req.find(http::field::authorization); if (it != req.end()) { - std::string auth_header = it->value().to_string(); + std::string auth_header = std::string(it->value()); if (auth_header.substr(0, 6) == "Basic ") { std::string encoded_credentials = auth_header.substr(6); std::string decoded_credentials; diff --git a/source/common/Web/WebServer.o b/source/common/Web/WebServer.o deleted file mode 100644 index 39f6920..0000000 Binary files a/source/common/Web/WebServer.o and /dev/null differ diff --git a/source/common/database.cpp b/source/common/database.cpp index 866676c..c079db9 100644 --- a/source/common/database.cpp +++ b/source/common/database.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "../common/debug.h" #include diff --git a/source/common/database.h b/source/common/database.h index c5aa88f..e4f1200 100644 --- a/source/common/database.h +++ b/source/common/database.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef EQ2EMU_DATABASE_H #define EQ2EMU_DATABASE_H diff --git a/source/common/dbcore.cpp b/source/common/dbcore.cpp index e200e9d..162d80c 100644 --- a/source/common/dbcore.cpp +++ b/source/common/dbcore.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "debug.h" #include diff --git a/source/common/dbcore.h b/source/common/dbcore.h index b6cbfd2..881a111 100644 --- a/source/common/dbcore.h +++ b/source/common/dbcore.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef DBCORE_H #define DBCORE_H diff --git a/source/common/debug.cpp b/source/common/debug.cpp index 3f2f98b..20d2dbe 100644 --- a/source/common/debug.cpp +++ b/source/common/debug.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 /* JA: File rendered obsolete (2011-08-12) diff --git a/source/common/debug.h b/source/common/debug.h index 7422d5e..9cff7a7 100644 --- a/source/common/debug.h +++ b/source/common/debug.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef EQDEBUG_H #define EQDEBUG_H diff --git a/source/common/emu_opcodes.cpp b/source/common/emu_opcodes.cpp index a07135e..9860733 100644 --- a/source/common/emu_opcodes.cpp +++ b/source/common/emu_opcodes.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "emu_opcodes.h" diff --git a/source/common/emu_opcodes.h b/source/common/emu_opcodes.h index 9011de1..9a9fb4b 100644 --- a/source/common/emu_opcodes.h +++ b/source/common/emu_opcodes.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef EMU_OPCODES_H #define EMU_OPCODES_H diff --git a/source/common/emu_oplist.h b/source/common/emu_oplist.h index 1784af6..165722f 100644 --- a/source/common/emu_oplist.h +++ b/source/common/emu_oplist.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 N(OP_LoginReplyMsg), N(OP_LoginByNumRequestMsg), N(OP_WSLoginRequestMsg), diff --git a/source/common/linked_list.h b/source/common/linked_list.h index 023a9d2..6105994 100644 --- a/source/common/linked_list.h +++ b/source/common/linked_list.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef LINKEDLIST_H #define LINKEDLIST_H diff --git a/source/common/login_oplist.h b/source/common/login_oplist.h index c8bd536..4298821 100644 --- a/source/common/login_oplist.h +++ b/source/common/login_oplist.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #if defined(LOGIN) || defined(MINILOGIN) N(OP_LoginRequestMsg), N(OP_LoginByNumRequestMsg), diff --git a/source/common/md5.cpp b/source/common/md5.cpp index 1244c8c..7188ad5 100644 --- a/source/common/md5.cpp +++ b/source/common/md5.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include /* for memcpy() */ #include "../common/md5.h" #include "../common/MiscFunctions.h" diff --git a/source/common/md5.h b/source/common/md5.h index 6c54f94..8497ca3 100644 --- a/source/common/md5.h +++ b/source/common/md5.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef MD5_H #define MD5_H #include "../common/types.h" diff --git a/source/common/misc.cpp b/source/common/misc.cpp index 6f5daa0..0f2f7f8 100644 --- a/source/common/misc.cpp +++ b/source/common/misc.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifdef WIN32 // VS6 doesn't like the length of STL generated names: disabling #pragma warning(disable:4786) diff --git a/source/common/misc.h b/source/common/misc.h index 4107eb9..379f23e 100644 --- a/source/common/misc.h +++ b/source/common/misc.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef _MISC_H #define _MISC_H diff --git a/source/common/op_codes.h b/source/common/op_codes.h index c25e9a0..8728509 100644 --- a/source/common/op_codes.h +++ b/source/common/op_codes.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef _OP_CODES_H #define _OP_CODES_H diff --git a/source/common/opcodemgr.cpp b/source/common/opcodemgr.cpp index 6d57921..14e8091 100644 --- a/source/common/opcodemgr.cpp +++ b/source/common/opcodemgr.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "debug.h" #include #include diff --git a/source/common/opcodemgr.h b/source/common/opcodemgr.h index fe487f0..24e378f 100644 --- a/source/common/opcodemgr.h +++ b/source/common/opcodemgr.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef OPCODE_MANAGER_H #define OPCODE_MANAGER_H diff --git a/source/common/packet_dump.cpp b/source/common/packet_dump.cpp index 27cb0a9..a13b08f 100644 --- a/source/common/packet_dump.cpp +++ b/source/common/packet_dump.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "../common/debug.h" #include #include diff --git a/source/common/packet_dump.h b/source/common/packet_dump.h index 42fe2ef..81bc9d0 100644 --- a/source/common/packet_dump.h +++ b/source/common/packet_dump.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef PACKET_DUMP_H #define PACKET_DUMP_H diff --git a/source/common/packet_functions.cpp b/source/common/packet_functions.cpp index a7e6a6c..8ece8b9 100644 --- a/source/common/packet_functions.cpp +++ b/source/common/packet_functions.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "../common/debug.h" #include #include diff --git a/source/common/packet_functions.h b/source/common/packet_functions.h index 318ff2d..ed7917f 100644 --- a/source/common/packet_functions.h +++ b/source/common/packet_functions.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef PACKET_FUNCTIONS_H #define PACKET_FUNCTIONS_H #include "types.h" diff --git a/source/common/queue.h b/source/common/queue.h index e29ea05..6a14d97 100644 --- a/source/common/queue.h +++ b/source/common/queue.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef QUEUE_H #define QUEUE_H diff --git a/source/common/seperator.h b/source/common/seperator.h index b033aa8..b9b7e17 100644 --- a/source/common/seperator.h +++ b/source/common/seperator.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 // This class will split up a string smartly at the div character (default is space and tab) // Seperator.arg[i] is a copy of the string chopped at the divs // Seperator.argplus[i] is a pointer to the original string so it doesnt end at the div diff --git a/source/common/servertalk.h b/source/common/servertalk.h index fa2c1c1..e41af1b 100644 --- a/source/common/servertalk.h +++ b/source/common/servertalk.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef EQ_SOPCODES_H #define EQ_SOPCODES_H diff --git a/source/common/timer.cpp b/source/common/timer.cpp index e9c08ef..7f5c879 100644 --- a/source/common/timer.cpp +++ b/source/common/timer.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "../common/debug.h" // Disgrace: for windows compile #ifndef WIN32 diff --git a/source/common/timer.h b/source/common/timer.h index a70a2d2..7e432a3 100644 --- a/source/common/timer.h +++ b/source/common/timer.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef TIMER_H #define TIMER_H diff --git a/source/common/types.h b/source/common/types.h index c65ccf1..6c2f122 100644 --- a/source/common/types.h +++ b/source/common/types.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef TYPES_H #define TYPES_H diff --git a/source/common/unix.cpp b/source/common/unix.cpp index 6476c3a..cc6feff 100644 --- a/source/common/unix.cpp +++ b/source/common/unix.cpp @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "unix.h" #include #include diff --git a/source/common/unix.h b/source/common/unix.h index 82560a1..8613136 100644 --- a/source/common/unix.h +++ b/source/common/unix.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #ifndef WIN32 #ifndef __UNIX_H__ #define __UNIX_H__ diff --git a/source/common/version.h b/source/common/version.h index 0d6beb4..fca81fc 100644 --- a/source/common/version.h +++ b/source/common/version.h @@ -1,22 +1,5 @@ -/* - EQ2Emulator: Everquest II Server Emulator - Copyright (C) 2007 EQ2EMulator Development Team (http://www.eq2emulator.net) - - This file is part of EQ2Emulator. - - EQ2Emulator is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - EQ2Emulator is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with EQ2Emulator. If not, see . -*/ +// Copyright (C) 2007-2025 EQ2EMulator +// Licensed under GPL v3 #include "LogTypes.h"