Source Code Ragnarok Origin[Full] Source 

I think, a lot of fool scholars like me, he can hardly program, so the tutorial has no effect on these fools, it is best to have a key compiled source code, can match the resources that share out, is the best savior of these fools
Sorry, I don't want to share the code or "one click VM". Some people here just want to get it, then sell it or open a private server with gm tool online. If you want it, try it by yourself. I can share how to fishing, but no fish.
 
Because the source code compilation environment needs conditions, the source code part of the file must also be manually imported, resource files, protocol files, databases, are a little modified, in order to normal compilation and operation, so lead to this project, many fools like me will not
 
I think you should know how to get the JSON data of the HTTP response
You just need to tell us how Get Json data
I can write the Auth / Login / check update web file myself using PHP

Windows website tools I'm ready
This is XAMPP built for ROO

I have no idea why you need the json data. You can check below files for the login.

QQ截图20240524101547.webp
 
This is the information collected by the private server

Why are you bothering with https request for login? The server has other means of logging in, it's even trivial...

#OFFTOPIC
Are you Chinese by any chance? If so, it's an off-topic question anyway, but do you know if the videos of this Chinese course have been released in some place? The courses One, Two, and Three are available, but Four is paid.

 
Why are you bothering with https request for login? The server has other means of logging in, it's even trivial...

#OFFTOPIC
Are you Chinese by any chance? If so, it's an off-topic question anyway, but do you know if the videos of this Chinese course have been released in some place? The courses One, Two, and Three are available, but Four is paid.

I found the videos from same company in Bilibili, not sure if they are the ones you want.

 
I think you should know how to get the JSON data of the HTTP response
You just need to tell us how Get Json data
I can write the Auth / Login / check update web file myself using PHP

Windows website tools I'm ready
This is XAMPP built for ROO

sir it is possible to run or make server on Windows OS? or Debian and Centos only? sorry for the noob question and thanks for contribute.
 
Why are you bothering with https request for login? The server has other means of logging in, it's even trivial...

#OFFTOPIC
Are you Chinese by any chance? If so, it's an off-topic question anyway, but do you know if the videos of this Chinese course have been released in some place? The courses One, Two, and Three are available, but Four is paid.

I am not Chinese.
Are you booting with Windows?
Have you compiled a Windows EXE?
 
i compile to vs2017 x64 ,,not test to x32,,,this source is like dragon nest mobile so you can try to compile x32,,,if you not x32,you can't use libhttp.lib
 
####################################
### Server Build for Windows
####################################
IDE: Visual Studio 2019

Code:
cd roserver
del /F /Q /A rogamelibs
mklink /j rogamelibs ..\rogamelibs
rmdir /S /Q winproject

mkdir winproject
cd winproject

# Config 32-Bit
cmake ../ -G "Visual Studio 16 2019" -A Win32 -DCMAKE_BUILD_TYPE=Debug -DASAN=Off -DUSE_POOL=Off -DUSE_TCMALLOC=Off

# Config 64-bit
cmake ../-G "Visual Studio 16 2019" -A x64 -DCMAKE_BUILD_TYPE=Debug -DASAN=Off -DUSE_POOL=Off -DUSE_TCMALLOC=Off

####################################
### Project Setting
####################################
Open the project using Visual Studio

Click on each project and right-click [Properties] settings

Upper Left [Configuration:] choose [All Configurations]

[C/C++]->[All Options]->[Additional Options]
All set to: /bigobj %(AdditionalOptions)

[Linker]->[Input]->[Additional Dependencies] Each project has different settings, follow the settings below:

audioserver:
Code:
common.lib;ws2_32.lib;libprotobuf.lib;libiconv.lib;zlib.lib;iocp.lib;%(AdditionalDependencies)

authserver:
Code:
kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)

battleserver:
Code:
kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)

controlserver:
Code:
network.lib;ws2_32.lib;libprotobufd.lib;libiconv.lib;zlibwapi.lib;mysqlclient.lib;mysql_d.lib;iocp.lib;log4cxx_d.lib;%(AdditionalDependencies)

dbserver:
Code:
zlib.lib;libiconv.lib;common.lib;ws2_32.lib;mysqlclient.lib;libprotobuf.lib;mysql.lib;iocp.lib;log4cxx_d.lib;%(AdditionalDependencies)

fmserver:
Code:
ws2_32.lib;libprotobufd.lib;libiconv.lib;zlibwapi.lib;mysqlclient.lib;mysql_d.lib;iocp.lib;libcurld.lib;winmm.lib;wldap32.lib;rocommongamelibs.lib;rogamelibs.lib;lua51.lib;common_new.lib;iocp_d.lib;log4cxx_d.lib;%(AdditionalDependencies)

gameserver:
Code:
common.lib;ws2_32.lib;libprotobuf.lib;libiconv.lib;zlib.lib;mysqlclient.lib;mysql.lib;iocp.lib;libcurl.lib;toluapp.lib;lua51.lib;log4cxx_d.lib;%(AdditionalDependencies)

gateserver:
Code:
common.lib;ws2_32.lib;libprotobuf.lib;libiconv.lib;zlib.lib;iocp.lib;kcp.lib;log4cxx_d.lib;%(AdditionalDependencies)

idipserver:
Code:
libhttp.lib;common.lib;mysqlclient.lib;ws2_32.lib;libprotobuf.lib;libiconv.lib;zlib.lib;iocp.lib;log4cxx_d.lib;%(AdditionalDependencies)

loginserver:
Code:
libcurl.lib;common.lib;ws2_32.lib;libprotobuf.lib;libiconv.lib;zlib.lib;mysqlclient.lib;iocp.lib;log4cxx_d.lib;%(AdditionalDependencies)

masterserver:
Code:
ws2_32.lib;libprotobufd.lib;libiconv.lib;zlibwapi.lib;mysqlclient.lib;mysql_d.lib;iocp.lib;libcurld.lib;toluapp.lib;lua51.lib;common_new.lib;iocp_d.lib;log4cxx_d.lib;%(AdditionalDependencies)

payserver:
Code:
kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)

rankserver:
Code:
kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)

tradeserver:
Code:
netowrk.lib;ws2_32.lib;libprotobufd.lib;libiconv.lib;zlibwapi.lib;mysqlclient.lib;mysql_d.lib;iocp.lib;libcurld.lib;toluapp.lib;lua51.lib;log4cxx_d.lib;%(AdditionalDependencies)


[Linker]->[Input]->[Ignore Specific Default Library]
Only the following projects are set to: LIBCMTD.lib

controlserver, dbserver, fmserver, gameserver, idipserver, loginserver, masterserver, tradeserver

After completing the settings, you can directly right-click Build Project.

####################################
### CLI Build
####################################
MSBuild Install
89a316010d0382bd15ead0852aa4f52380301bea.png

Then set the environment variables
PATH add C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin

## Build
Code:
cd winproject
msbuild dbserver\dbserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild controlserver\controlserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild gameserver\gameserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild gateserver\gateserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild loginserver\loginserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild masterserver\masterserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild tradeserver\tradeserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild battleserver\battleserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild battleserver\battleserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild audioserver\audioserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild payserver\payserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
sir build win is very easy ,but test it not easy has some sql protocol resourse wait you debug to fix it ,,,not easy

i only build to x64,,,but i think x32 is same
 
####################################
### Server Build for Windows
####################################
IDE: Visual Studio 2019

Code:
cd roserver
del /F /Q /A rogamelibs
mklink /j rogamelibs ..\rogamelibs
rmdir /S /Q winproject

mkdir winproject
cd winproject

# Config 32-Bit
cmake ../ -G "Visual Studio 16 2019" -A Win32 -DCMAKE_BUILD_TYPE=Debug -DASAN=Off -DUSE_POOL=Off -DUSE_TCMALLOC=Off

# Config 64-bit
cmake ../-G "Visual Studio 16 2019" -A x64 -DCMAKE_BUILD_TYPE=Debug -DASAN=Off -DUSE_POOL=Off -DUSE_TCMALLOC=Off

####################################
### Project Setting
####################################
Open the project using Visual Studio

Click on each project and right-click [Properties] settings

Upper Left [Configuration:] choose [All Configurations]

[C/C++]->[All Options]->[Additional Options]
All set to: /bigobj %(AdditionalOptions)

[Linker]->[Input]->[Additional Dependencies] Each project has different settings, follow the settings below:

audioserver:
Code:
common.lib;ws2_32.lib;libprotobuf.lib;libiconv.lib;zlib.lib;iocp.lib;%(AdditionalDependencies)

authserver:
Code:
kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)

battleserver:
Code:
kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)

controlserver:
Code:
network.lib;ws2_32.lib;libprotobufd.lib;libiconv.lib;zlibwapi.lib;mysqlclient.lib;mysql_d.lib;iocp.lib;log4cxx_d.lib;%(AdditionalDependencies)

dbserver:
Code:
zlib.lib;libiconv.lib;common.lib;ws2_32.lib;mysqlclient.lib;libprotobuf.lib;mysql.lib;iocp.lib;log4cxx_d.lib;%(AdditionalDependencies)

fmserver:
Code:
ws2_32.lib;libprotobufd.lib;libiconv.lib;zlibwapi.lib;mysqlclient.lib;mysql_d.lib;iocp.lib;libcurld.lib;winmm.lib;wldap32.lib;rocommongamelibs.lib;rogamelibs.lib;lua51.lib;common_new.lib;iocp_d.lib;log4cxx_d.lib;%(AdditionalDependencies)

gameserver:
Code:
common.lib;ws2_32.lib;libprotobuf.lib;libiconv.lib;zlib.lib;mysqlclient.lib;mysql.lib;iocp.lib;libcurl.lib;toluapp.lib;lua51.lib;log4cxx_d.lib;%(AdditionalDependencies)

gateserver:
Code:
common.lib;ws2_32.lib;libprotobuf.lib;libiconv.lib;zlib.lib;iocp.lib;kcp.lib;log4cxx_d.lib;%(AdditionalDependencies)

idipserver:
Code:
libhttp.lib;common.lib;mysqlclient.lib;ws2_32.lib;libprotobuf.lib;libiconv.lib;zlib.lib;iocp.lib;log4cxx_d.lib;%(AdditionalDependencies)

loginserver:
Code:
libcurl.lib;common.lib;ws2_32.lib;libprotobuf.lib;libiconv.lib;zlib.lib;mysqlclient.lib;iocp.lib;log4cxx_d.lib;%(AdditionalDependencies)

masterserver:
Code:
ws2_32.lib;libprotobufd.lib;libiconv.lib;zlibwapi.lib;mysqlclient.lib;mysql_d.lib;iocp.lib;libcurld.lib;toluapp.lib;lua51.lib;common_new.lib;iocp_d.lib;log4cxx_d.lib;%(AdditionalDependencies)

payserver:
Code:
kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)

rankserver:
Code:
kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)

tradeserver:
Code:
netowrk.lib;ws2_32.lib;libprotobufd.lib;libiconv.lib;zlibwapi.lib;mysqlclient.lib;mysql_d.lib;iocp.lib;libcurld.lib;toluapp.lib;lua51.lib;log4cxx_d.lib;%(AdditionalDependencies)


[Linker]->[Input]->[Ignore Specific Default Library]
Only the following projects are set to: LIBCMTD.lib

controlserver, dbserver, fmserver, gameserver, idipserver, loginserver, masterserver, tradeserver

After completing the settings, you can directly right-click Build Project.

####################################
### CLI Build
####################################
MSBuild Install
89a316010d0382bd15ead0852aa4f52380301bea.png

Then set the environment variables
PATH add C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin

## Build
Code:
cd winproject
msbuild dbserver\dbserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild controlserver\controlserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild gameserver\gameserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild gateserver\gateserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild loginserver\loginserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild masterserver\masterserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild tradeserver\tradeserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild battleserver\battleserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild battleserver\battleserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild audioserver\audioserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild payserver\payserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
Help me
 

Attachments

  • [RaGEZONE]-1716536810245.webp
    46.7 KB · Views: 133
I found the videos from same company in Bilibili, not sure if they are the ones you want.


These on Bilibili are the One, Two, and Three courses, which are available for free. However, I couldn't find the Four course, not even via torrent or anything like that.

I am not Chinese.
Are you booting with Windows?
Have you compiled a Windows EXE?

Yeah, I compiled it for Windows. I used the 100GB version, but I did a git reset --hard HEAD, so it's the same as the 20GB version but with the original modifications.
 
These on Bilibili are the One, Two, and Three courses, which are available for free. However, I couldn't find the Four course, not even via torrent or anything like that.



Yeah, I compiled it for Windows. I used the 100GB version, but I did a git reset --hard HEAD, so it's the same as the 20GB version but with the original modifications.
Great job. I have not tired 100GB yet. Do you know what is the difference between 20gb and 100gb? I heard someone said there are so many files and fields missing in 100GB version.
 
i extract the Ro.rar98gb into RO(1)20gb FOLDER and its run but i dont know how can i enable all npc in test run in this GMtool?
 
new sql database and new server resource is very important,,,who can reupload what's new config files,,,,we are very easy to fix this project....so compile is not important,,,,

Without someone reupload the repaired configuration file, it is very difficult for us to fix this project. Because many debugging problems are caused by these configurations
 
####################################
### Server Build for Windows
####################################
IDE: Visual Studio 2019

Code:
cd roserver
del /F /Q /A rogamelibs
mklink /j rogamelibs ..\rogamelibs
rmdir /S /Q winproject

mkdir winproject
cd winproject

# Config 32-Bit
cmake ../ -G "Visual Studio 16 2019" -A Win32 -DCMAKE_BUILD_TYPE=Debug -DASAN=Off -DUSE_POOL=Off -DUSE_TCMALLOC=Off

# Config 64-bit
cmake ../-G "Visual Studio 16 2019" -A x64 -DCMAKE_BUILD_TYPE=Debug -DASAN=Off -DUSE_POOL=Off -DUSE_TCMALLOC=Off

####################################
### Project Setting
####################################
Open the project using Visual Studio

Click on each project and right-click [Properties] settings

Upper Left [Configuration:] choose [All Configurations]

[C/C++]->[All Options]->[Additional Options]
All set to: /bigobj %(AdditionalOptions)

[Linker]->[Input]->[Additional Dependencies] Each project has different settings, follow the settings below:

audioserver:
Code:
common.lib;ws2_32.lib;libprotobuf.lib;libiconv.lib;zlib.lib;iocp.lib;%(AdditionalDependencies)

authserver:
Code:
kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)

battleserver:
Code:
kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)

controlserver:
Code:
network.lib;ws2_32.lib;libprotobufd.lib;libiconv.lib;zlibwapi.lib;mysqlclient.lib;mysql_d.lib;iocp.lib;log4cxx_d.lib;%(AdditionalDependencies)

dbserver:
Code:
zlib.lib;libiconv.lib;common.lib;ws2_32.lib;mysqlclient.lib;libprotobuf.lib;mysql.lib;iocp.lib;log4cxx_d.lib;%(AdditionalDependencies)

fmserver:
Code:
ws2_32.lib;libprotobufd.lib;libiconv.lib;zlibwapi.lib;mysqlclient.lib;mysql_d.lib;iocp.lib;libcurld.lib;winmm.lib;wldap32.lib;rocommongamelibs.lib;rogamelibs.lib;lua51.lib;common_new.lib;iocp_d.lib;log4cxx_d.lib;%(AdditionalDependencies)

gameserver:
Code:
common.lib;ws2_32.lib;libprotobuf.lib;libiconv.lib;zlib.lib;mysqlclient.lib;mysql.lib;iocp.lib;libcurl.lib;toluapp.lib;lua51.lib;log4cxx_d.lib;%(AdditionalDependencies)

gateserver:
Code:
common.lib;ws2_32.lib;libprotobuf.lib;libiconv.lib;zlib.lib;iocp.lib;kcp.lib;log4cxx_d.lib;%(AdditionalDependencies)

idipserver:
Code:
libhttp.lib;common.lib;mysqlclient.lib;ws2_32.lib;libprotobuf.lib;libiconv.lib;zlib.lib;iocp.lib;log4cxx_d.lib;%(AdditionalDependencies)

loginserver:
Code:
libcurl.lib;common.lib;ws2_32.lib;libprotobuf.lib;libiconv.lib;zlib.lib;mysqlclient.lib;iocp.lib;log4cxx_d.lib;%(AdditionalDependencies)

masterserver:
Code:
ws2_32.lib;libprotobufd.lib;libiconv.lib;zlibwapi.lib;mysqlclient.lib;mysql_d.lib;iocp.lib;libcurld.lib;toluapp.lib;lua51.lib;common_new.lib;iocp_d.lib;log4cxx_d.lib;%(AdditionalDependencies)

payserver:
Code:
kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)

rankserver:
Code:
kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)

tradeserver:
Code:
netowrk.lib;ws2_32.lib;libprotobufd.lib;libiconv.lib;zlibwapi.lib;mysqlclient.lib;mysql_d.lib;iocp.lib;libcurld.lib;toluapp.lib;lua51.lib;log4cxx_d.lib;%(AdditionalDependencies)


[Linker]->[Input]->[Ignore Specific Default Library]
Only the following projects are set to: LIBCMTD.lib

controlserver, dbserver, fmserver, gameserver, idipserver, loginserver, masterserver, tradeserver

After completing the settings, you can directly right-click Build Project.

####################################
### CLI Build
####################################
MSBuild Install
89a316010d0382bd15ead0852aa4f52380301bea.png

Then set the environment variables
PATH add C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin

## Build
Code:
cd winproject
msbuild dbserver\dbserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild controlserver\controlserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild gameserver\gameserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild gateserver\gateserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild loginserver\loginserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild masterserver\masterserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild tradeserver\tradeserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild battleserver\battleserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild battleserver\battleserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild audioserver\audioserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
msbuild payserver\payserver.vcxproj /t:build /p:Configuration=Debug;Platform=Win32
<CL Condition="'%(ClCompile.PrecompiledHeader)' != 'Create' and '%(ClCompile.ExcludedFromBuild)'!='true' and '%(ClCompile.CompilerIteration)' == '' and @(ClCompile) != ''"


I have error with CL Compiler
'process' exited with code `exit code`
 
<CL Condition="'%(ClCompile.PrecompiledHeader)' != 'Create' and '%(ClCompile.ExcludedFromBuild)'!='true' and '%(ClCompile.CompilerIteration)' == '' and @(ClCompile) != ''"


I have error with CL Compiler
'process' exited with code `exit code`
I'm testing the same. There are errors too. It seems to be compiled using VS 2017.
Use cmake to generate VS Project. Maybe the parameters I set are incorrect.

Great job. I have not tired 100GB yet. Do you know what is the difference between 20gb and 100gb? I heard someone said there are so many files and fields missing in 100GB version.
Code:
{
    "bundleId" : "com.joyyou.ro",
    "channel"  : "ro_inner",
    "area"     : 0,
    "language" : 0,
    "apiDomain" : "http://192.168.248.1:5000/roapi",
    "mode"      : {
        "packageMode" : 7,
        "zipMode"     : 2,
        "abMode"      : 1
    },
    "version"   : {
        "ChannelVersion" : 0,
        "ProgramVersion" : 2,
        "InnerVersion"   : 0,
        "SourceVersion"  : 0
    },
    "programUpdate" : {
        "type" : 0,
        "serverUrl" : "{0}/check-update?game_code=ro&channel_code={1}&current_version={2}&system={3}&device_id={4}&pkg_env=formal",
        "channelId" : "ro_inner"
    },
    "hotUpdate"     : {
        "type" : 0,
        "serverUrl" : "{0}/check-update?game_code=ro&channel_code={1}&current_version={2}&system={3}&device_id={4}&pkg_env=formal",
        "channelId" : "ro_inner"
    },
    "sdkList"       : "MInternalFixer,DefaultAnncounce,AndroidDevice,CdnObbDownloader",
    "androidNativeSdkList" : "ObbDownloader",
    "fileServer"           : "http://test1.3838438.me:5000",
    "sign"                 : "dedefaf93109435bc06b3228a3d6331204c51fa9"
}

Your apk domain
Is this correct?
Is port 5000 the port used by Hot Update to update the connection???
config.json has config.json in clientproj and clientapkproj (Build/Androad)
Which json works.

RO(1) is OLD Version but working
RO is NEW Version, then need to be fixed

99GB it lacks access to multiple Class members
The correct approach is to add these members.
The convenient way is to delete those members. But this will reduce a lot of functions.

Some of the 99GB header files appear to have been deliberately replaced.
 
Last edited:
Back