Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Development] Season 12 Full Src GS

Joined
Oct 29, 2007
Messages
1,267
Reaction score
1,280
Re: Season 12 Full Src GS

Did you manage to compile it using VS2019?

English:

If anyone here needs the converted code for Visual Studio 2010 + Service Pack 1, I am converting it. (There are too many .sln and .vcxproj files to edit). so as soon as I finish converting all of them... I will contribute it for those who use previous versions of Visual Studio.

Compilation Log:

Compilación iniciada a las 25/12/2020 12:46:09 p.m.. 1>Proyecto "D:\Webzen\SeasonXII\BillingShop\ClientStub\ClientStub.vcxproj" en el nodo 2 (rebuild destinos). 1>InitializeBuildStatus: Se creará ".\DebugRelease\ClientStub.unsuccessfulbuild" porque se especificó "AlwaysCreate". ClCompile: C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\CL.exe /c /ZI /nologo /W3 /WX- /Od /Oy- /D WIN32 /D NDEBUG /D _LIB /D _VC80_UPGRADE=0x0600 /D _MBCS /Gm /EHsc /MT /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Yc"stdafx.h" /Fp".\Debug\ClientStub.pch" /Fo".\Debug" /Fd".\Debug\vc100.pdb" /Gd /TP /analyze- /errorReport:prompt StdAfx.cpp StdAfx.cpp C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\CL.exe /c /ZI /nologo /W3 /WX- /Od /Oy- /D WIN32 /D NDEBUG /D _LIB /D _VC80_UPGRADE=0x0600 /D _MBCS /Gm /EHsc /MT /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Yu"stdafx.h" /Fp".\Debug\ClientStub.pch" /Fo".\Debug" /Fd".\Debug\vc100.pdb" /Gd /TP /analyze- /errorReport:prompt ..\public_src\WBANetwork\Net\Acceptor.cpp ..\public_src\WBANetwork\Net\Connector.cpp ..\public_src\WBANetwork\Net\ServerNetwork.cpp ..\public_src\WBANetwork\Net\ServerSession.cpp ..\public_src\WBANetwork\Net\SessionManager.cpp ..\public_src\WBANetwork\Net\Socket.cpp ..\public_src\WBANetwork\Util\EventQueue.cpp ..\public_src\WBANetwork\Util\Mutex.cpp ..\public_src\WBANetwork\Util\Thread.cpp ..\public_src\WBANetwork\WBANetwork.cpp ClientSession.cpp NetworkManager.cpp SessionMgr.cpp ShopEventHandler.cpp ShopEventHandler.cpp SessionMgr.cpp NetworkManager.cpp ClientSession.cpp WBANetwork.cpp Thread.cpp Mutex.cpp EventQueue.cpp Socket.cpp SessionManager.cpp ServerSession.cpp ServerNetwork.cpp Connector.cpp Acceptor.cpp Generando código... Lib: C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\Lib.exe /OUT:".\DebugRelease\ClientStub.lib" /NOLOGO .\Debug\Acceptor.obj .\Debug\Connector.obj .\Debug\ServerNetwork.obj .\Debug\ServerSession.obj .\Debug\SessionManager.obj .\Debug\Socket.obj .\Debug\EventQueue.obj .\Debug\Mutex.obj .\Debug\Thread.obj .\Debug\WBANetwork.obj .\Debug\ClientSession.obj .\Debug\NetworkManager.obj .\Debug\SessionMgr.obj .\Debug\ShopEventHandler.obj .\Debug\StdAfx.obj ClientStub.vcxproj -> D:\Webzen\SeasonXII\BillingShop\ClientStub\.\DebugRelease\ClientStub.lib FinalizeBuildStatus: Se eliminará el archivo ".\DebugRelease\ClientStub.unsuccessfulbuild". Aplicando tarea Touch a ".\DebugRelease\ClientStub.lastbuildstate". 1>Compilación del proyecto terminada "D:\Webzen\SeasonXII\BillingShop\ClientStub\ClientStub.vcxproj" (rebuild destinos).Compilación correcta.Tiempo transcurrido 00:00:18.16

Spanish:

Si alguna persona acá necesita el codigo convertido para Visual Studio 2010 + Service Pack 1 yo lo estoy convirtiendo. (son demasiados archivos .sln y .vcxproj a editar). así que ni bien termine de convertir todos... lo voy a aportar para los que usen versiones anteriores de Visual Studio.

Log de Compilación:

Compilación iniciada a las 25/12/2020 12:46:09 p.m.. 1>Proyecto "D:\Webzen\SeasonXII\BillingShop\ClientStub\ClientStub.vcxproj" en el nodo 2 (rebuild destinos). 1>InitializeBuildStatus: Se creará ".\DebugRelease\ClientStub.unsuccessfulbuild" porque se especificó "AlwaysCreate". ClCompile: C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\CL.exe /c /ZI /nologo /W3 /WX- /Od /Oy- /D WIN32 /D NDEBUG /D _LIB /D _VC80_UPGRADE=0x0600 /D _MBCS /Gm /EHsc /MT /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Yc"stdafx.h" /Fp".\Debug\ClientStub.pch" /Fo".\Debug" /Fd".\Debug\vc100.pdb" /Gd /TP /analyze- /errorReport:prompt StdAfx.cpp StdAfx.cpp C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\CL.exe /c /ZI /nologo /W3 /WX- /Od /Oy- /D WIN32 /D NDEBUG /D _LIB /D _VC80_UPGRADE=0x0600 /D _MBCS /Gm /EHsc /MT /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Yu"stdafx.h" /Fp".\Debug\ClientStub.pch" /Fo".\Debug" /Fd".\Debug\vc100.pdb" /Gd /TP /analyze- /errorReport:prompt ..\public_src\WBANetwork\Net\Acceptor.cpp ..\public_src\WBANetwork\Net\Connector.cpp ..\public_src\WBANetwork\Net\ServerNetwork.cpp ..\public_src\WBANetwork\Net\ServerSession.cpp ..\public_src\WBANetwork\Net\SessionManager.cpp ..\public_src\WBANetwork\Net\Socket.cpp ..\public_src\WBANetwork\Util\EventQueue.cpp ..\public_src\WBANetwork\Util\Mutex.cpp ..\public_src\WBANetwork\Util\Thread.cpp ..\public_src\WBANetwork\WBANetwork.cpp ClientSession.cpp NetworkManager.cpp SessionMgr.cpp ShopEventHandler.cpp ShopEventHandler.cpp SessionMgr.cpp NetworkManager.cpp ClientSession.cpp WBANetwork.cpp Thread.cpp Mutex.cpp EventQueue.cpp Socket.cpp SessionManager.cpp ServerSession.cpp ServerNetwork.cpp Connector.cpp Acceptor.cpp Generando código... Lib: C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\Lib.exe /OUT:".\DebugRelease\ClientStub.lib" /NOLOGO .\Debug\Acceptor.obj .\Debug\Connector.obj .\Debug\ServerNetwork.obj .\Debug\ServerSession.obj .\Debug\SessionManager.obj .\Debug\Socket.obj .\Debug\EventQueue.obj .\Debug\Mutex.obj .\Debug\Thread.obj .\Debug\WBANetwork.obj .\Debug\ClientSession.obj .\Debug\NetworkManager.obj .\Debug\SessionMgr.obj .\Debug\ShopEventHandler.obj .\Debug\StdAfx.obj ClientStub.vcxproj -> D:\Webzen\SeasonXII\BillingShop\ClientStub\.\DebugRelease\ClientStub.lib FinalizeBuildStatus: Se eliminará el archivo ".\DebugRelease\ClientStub.unsuccessfulbuild". Aplicando tarea Touch a ".\DebugRelease\ClientStub.lastbuildstate". 1>Compilación del proyecto terminada "D:\Webzen\SeasonXII\BillingShop\ClientStub\ClientStub.vcxproj" (rebuild destinos).Compilación correcta.Tiempo transcurrido 00:00:18.16
 
Initiate Mage
Joined
Jul 13, 2019
Messages
84
Reaction score
35
Re: Season 12 Full Src GS

[QUOTE = wudevelop; 9057607] sao chép lua5.1.dll vào GS dir [/ QUOTE]
Thanks bro, i can run GS now, all working. but I can't find a way to run BattelCore GS
 
Junior Spellweaver
Joined
Sep 3, 2008
Messages
146
Reaction score
75
Re: Season 12 Full Src GS

Visual Studio 2015.

Instructions to compile.
1- Define the type of Compilation Debug-Release or Release on GameServer (Be same for ClientStub & CryptoModulus)
2- Change Windows Target, & Compilation Plataform to V140 for all.
3- Recompile ClientStub
4- Recompile Cryptopp820 -> Release.
5- Recompile CryptoModulus
6- Copy Compiled ClientStub, CryptoModulus to GameServer Folder.
7- Cheers.

Enjoy bitches!

*Edit*

I think, depending of your system, when you trying to start gs, will ask for "lua5.1.dll".. Use google.
 
Last edited:
Initiate Mage
Joined
Aug 6, 2015
Messages
59
Reaction score
3
Re: Season 12 Full Src GS

visual studio 2019 compiles one with the folder on the desktop. the sdk is in vs 2019

 
Initiate Mage
Joined
Aug 6, 2015
Messages
59
Reaction score
3
Re: Season 12 Full Src GS

[QUOTE = wudevelop; 9057607] sao chép lua5.1.dll vào GS dir [/ QUOTE]
Thanks bro, i can run GS now, all working. but I can't find a way to run BattelCore GS
if it's a data server problem. The data servers have to be made back, they are shared by ashlay because they are from s11 and do not allow the use of the map 114 of the instance and you have to see the issue of the server coee uses in quantonlo the solution is what happened

 
Initiate Mage
Joined
Aug 6, 2015
Messages
59
Reaction score
3
Re: Season 12 Full Src GS

if the sdk is in 2019 compiles from one
if it's a data server problem. The data servers have to be made back, they are shared by ashlay because they are from s11 and do not allow the use of map 114 of the instance and you have to see the issue of the server coee uses as soon as it solves it.

 
Joined
Nov 9, 2004
Messages
13
Reaction score
7
Re: Season 12 Full Src GS

You need setup IBS to management CashShop, Auto send to Client when update new CashShop from IBS.

IBSMannagement - [Development] Season 12 Full Src GS - RaGEZONE Forums

Setup IBS manager is very hard (fix Web (use IE to run), database... )

I don't need fix protocol

Sorry, my english is bad! :*::*::*::*::*:
 

Attachments

You must be registered for see attachments list
Junior Spellweaver
Joined
Sep 3, 2008
Messages
146
Reaction score
75
Re: Season 12 Full Src GS

SEASON 9 BLUE CASH SHOP
need fixed protocol in gs

Could you upload?

--------------
For Real Dev -> Pseudo-Protocolcore from Wz JoinServer(1.0.2.2005->01.31.2016, shared by ashlay) I think, there are some packet missing on game server(Not Used, headcode changed?? or JoinServer did`´¨`´´ not match with gs??). Maybe deprecated packets from previous seasons.

PHP:
void __usercall ProtocolCore_40E770(double a1@<st0>, char headcode, int aRecv, int a4, __int16 aIndex)
{
  switch ( headcode )
  {
    case 0:
      JoinServerLogin_40EA70(aRecv, aIndex);
      break;
    case 1:
      GJJoinIdPassRequest_40EB10(a1, aRecv, aIndex);
      break;
    case 2:
      GJPUserJoinFail_40FD10(aRecv);
      break;
    case 4:
      GJPUserBlock_40FD40(aRecv);
      break;
    case 5:
      GJPUserCloseIDMsg_40FD70(aRecv);
      break;
    case 6:
      GJPUserBillCheck_40FE90(aRecv, aIndex);
      break;
    case 0xA0:
      sub_4105E0(aRecv, aIndex);                // Unk
      break;
    case 0xA1:
      AllNoticeRecv_410720(aRecv, aIndex);
      break;
    case 0xA2:
      sub_410870(aRecv, aIndex);                // uNK
      break;
    case 0xA3:
      sub_410B90(aRecv, aIndex);                // UNK
      break;
    case 0xA4:
      RecvNotice_4109F0(aRecv, aIndex);
      break;
    case 0x63:
      JGPSendMail_411C80(aRecv);
      break;
    case 0x7A:
      GJReqMapSvrMove_410FC0(aRecv, aIndex);
      break;
    case 0x7B:
      GJReqMapSvrAuth_411530(aRecv, aIndex);
      break;
    case 0x7C:
      GJNotifyMaxUserCount_411C00(aRecv);
      break;
    case 0x8A:
      JGRequestAntiHackStatistics_4120B0(aIndex, aRecv);
      break;
    case 0x8B:
      JGRequestHacktoolMapMoveBlock_412150(aIndex, aRecv);
      break;
    case 0x8C:
      GJAntiHackStatisticsResult_412270(aIndex, aRecv);
      break;
    case 0xD3:
      g_CashShopInGame_OnRequestUserGUI_4122C0(aIndex, aRecv);
      break;
    case 0x91:
      sub_412390(aIndex, aRecv); //Maybe NP-GameGuard????
      break;
    default:
      return;
  }
}
 
Initiate Mage
Joined
Sep 16, 2014
Messages
77
Reaction score
8
Re: Season 12 Full Src GS

You need setup IBS to management CashShop, Auto send to Client when update new CashShop from IBS.

View attachment 168762

Setup IBS manager is very hard (fix Web (use IE to run), database... )

I don't need fix protocol

Sorry, my english is bad! :*::*::*::*::*:
Could you upload? i want to try it.
 
Joined
Jun 27, 2010
Messages
939
Reaction score
1,192
Re: Season 12 Full Src GS

Could you upload?

--------------
For Real Dev -> Pseudo-Protocolcore from Wz JoinServer(1.0.2.2005->01.31.2016, shared by ashlay) I think, there are some packet missing on game server(Not Used, headcode changed?? or JoinServer did`´¨`´´ not match with gs??). Maybe deprecated packets from previous seasons.

PHP:
void __usercall ProtocolCore_40E770(double a1@<st0>, char headcode, int aRecv, int a4, __int16 aIndex)
{
  switch ( headcode )
  {
    case 0:
      JoinServerLogin_40EA70(aRecv, aIndex);
      break;
    case 1:
      GJJoinIdPassRequest_40EB10(a1, aRecv, aIndex);
      break;
    case 2:
      GJPUserJoinFail_40FD10(aRecv);
      break;
    case 4:
      GJPUserBlock_40FD40(aRecv);
      break;
    case 5:
      GJPUserCloseIDMsg_40FD70(aRecv);
      break;
    case 6:
      GJPUserBillCheck_40FE90(aRecv, aIndex);
      break;
    case 0xA0:
      sub_4105E0(aRecv, aIndex);                // Unk
      break;
    case 0xA1:
      AllNoticeRecv_410720(aRecv, aIndex);
      break;
    case 0xA2:
      sub_410870(aRecv, aIndex);                // uNK
      break;
    case 0xA3:
      sub_410B90(aRecv, aIndex);                // UNK
      break;
    case 0xA4:
      RecvNotice_4109F0(aRecv, aIndex);
      break;
    case 0x63:
      JGPSendMail_411C80(aRecv);
      break;
    case 0x7A:
      GJReqMapSvrMove_410FC0(aRecv, aIndex);
      break;
    case 0x7B:
      GJReqMapSvrAuth_411530(aRecv, aIndex);
      break;
    case 0x7C:
      GJNotifyMaxUserCount_411C00(aRecv);
      break;
    case 0x8A:
      JGRequestAntiHackStatistics_4120B0(aIndex, aRecv);
      break;
    case 0x8B:
      JGRequestHacktoolMapMoveBlock_412150(aIndex, aRecv);
      break;
    case 0x8C:
      GJAntiHackStatisticsResult_412270(aIndex, aRecv);
      break;
    case 0xD3:
      g_CashShopInGame_OnRequestUserGUI_4122C0(aIndex, aRecv);
      break;
    case 0x91:
      sub_412390(aIndex, aRecv); //Maybe NP-GameGuard????
      break;
    default:
      return;
  }
}

i think i never implemented the cashshop code on njoinserver(if you are using it).
 
Junior Spellweaver
Joined
Feb 4, 2017
Messages
117
Reaction score
13
Re: Mùa 12 Full Src GS

No serious problems were found, everything was perfect. It's like a perfect artwork. Make this game great again.
Andrew_wojownik - [Development] Season 12 Full Src GS - RaGEZONE Forums
Andrew_wojownik - [Development] Season 12 Full Src GS - RaGEZONE Forums
Andrew_wojownik - [Development] Season 12 Full Src GS - RaGEZONE Forums
Andrew_wojownik - [Development] Season 12 Full Src GS - RaGEZONE Forums
Please share all servers and clients Thank you
 
Joined
Oct 29, 2007
Messages
1,267
Reaction score
1,280
Re: Season 12 Full Src GS

X4HmPSY - [Development] Season 12 Full Src GS - RaGEZONE Forums


Visual 2010 Compilation Log:



Comming Soon I will release source full converted to: Visual 2010. I already have compiled.
 

Attachments

You must be registered for see attachments list
Last edited:
Joined
Oct 29, 2007
Messages
1,267
Reaction score
1,280
Re: Season 12 Full Src GS

What's the advantage of using vs2010?

Some persons don't have new versions of Visual Studio installed on his Hard Disk. I mean... they can't run new versions like: 2013/2015/2017/2019... then 2010 is best for all they.

PS:

Download Source GS for VS2010 (Only Release Mode was Tested Compilation):

2C57Bsx - [Development] Season 12 Full Src GS - RaGEZONE Forums


Download Compiled GS on VS2010 by ME (Not tested only Compiled and not GSCS Only Normal):

2C57Bsx - [Development] Season 12 Full Src GS - RaGEZONE Forums


PS 2: Maybe the Author... can add this to Main Topic :D
 

Attachments

You must be registered for see attachments list
Last edited:
Back
Top