• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

Mobile Source Code Ragnarok Origin[Full]

Newbie Spellweaver
Joined
Feb 19, 2013
Messages
8
Reaction score
1
[ 18%] Building CXX object gameserver/CMakeFiles/gameserver.dir/aidebug/ai_debug_event_processer.cpp.o
Linking CXX executable ../bin/gameserver
CMakeFiles/gameserver.dir/aidebug/ai_debug_process.cpp.o:在函数‘PtcAttachToAITree::process(unsigned int)’中:
/roserver/gameserver/aidebug/ai_debug_process.cpp:116:对‘ROGameLibs::AttachToMonster(unsigned int, unsigned long)’未定义的引用
/roserver/gameserver/aidebug/ai_debug_process.cpp:122:对‘ROGameLibs::RegistAIDebugEventCB(ROGameLibs::AIDebugEventEnum, std::function<bool (ROGameLibs::AIDebugEvent&)>)’未定义的引用
/roserver/gameserver/aidebug/ai_debug_process.cpp:123:对‘ROGameLibs::RegistAIDebugEventCB(ROGameLibs::AIDebugEventEnum, std::function<bool (ROGameLibs::AIDebugEvent&)>)’未定义的引用
CMakeFiles/gameserver.dir/aidebug/ai_debug_process.cpp.o:在函数‘PtcDetachToAITree::process(unsigned int)’中:
/roserver/gameserver/aidebug/ai_debug_process.cpp:133:对‘ROGameLibs::DetachToMonster(unsigned long)’未定义的引用
CMakeFiles/gameserver.dir/aidebug/ai_debug_process.cpp.o:在函数‘PtcBreakPoint::process(unsigned int)’中:
/roserver/gameserver/aidebug/ai_debug_process.cpp:144:对‘ROGameLibs::AddOrDelBreakPoint(unsigned long, bool)’未定义的引用
CMakeFiles/gameserver.dir/aidebug/ai_debug_process.cpp.o:在函数‘PtcBreakPointOption::process(unsigned int)’中:
/roserver/gameserver/aidebug/ai_debug_process.cpp:163:对‘ROGameLibs::BreakPointConinue()’未定义的引用
/roserver/gameserver/aidebug/ai_debug_process.cpp:167:对‘ROGameLibs::NextStep()’未定义的引用
CMakeFiles/gameserver.dir/aidebug/ai_debug_event_processer.cpp.o:在函数‘AIDebugEditorListener::OnAIAfterTick(ROGameLibs::AIDebugEvent&)’中:
/roserver/gameserver/aidebug/ai_debug_event_processer.cpp:22:对‘ROGameLibs::AIDebugger::debugger’未定义的引用
/roserver/gameserver/aidebug/ai_debug_event_processer.cpp:22:对‘ROGameLibs::AIDebugger::GetAtttachObj()’未定义的引用
/roserver/gameserver/aidebug/ai_debug_event_processer.cpp:41:对‘ROGameLibs::AIDebugger::SerializeToPb(BehaviorDesigner::Debug::SyncAINodeStateRsp&)’未定义的引用
/roserver/lib/librogamelibs.a(entrance.cpp.o):在函数‘ROGameLibs::ROCommonEntrance::Init()’中:
/rogamelibs/rocommongamelibs/entrance.cpp:17:对‘tolua_rocommongamelib_open(lua_State*)’未定义的引用
/roserver/lib/librogamelibs.a(entrance.cpp.o):在函数‘ROGameLibs::ROCommonEntrance::OpenTolua()’中:
/rogamelibs/rocommongamelibs/entrance.cpp:38:对‘tolua_rocommongamelib_open(lua_State*)’未定义的引用
/roserver/lib/librogamelibs.a(entrance.cpp.o):在函数‘ROGameLibs::ROCommonUtilTool::CreateInstance()’中:
/rogamelibs/./rocommongamelibs/utility/utiltool.h:22:对‘ROGameLibs::ROCommonUtilTool::singleton_’未定义的引用
/rogamelibs/./rocommongamelibs/utility/utiltool.h:22:对‘ROGameLibs::ROCommonUtilTool::ROCommonUtilTool()’未定义的引用
/rogamelibs/./rocommongamelibs/utility/utiltool.h:22:对‘ROGameLibs::ROCommonUtilTool::singleton_’未定义的引用
/roserver/lib/librogamelibs.a(entrance.cpp.o):在函数‘ROGameLibs::ROCommonUtilTool::DestroyInstance()’中:
/rogamelibs/./rocommongamelibs/utility/utiltool.h:22:对‘ROGameLibs::ROCommonUtilTool::singleton_’未定义的引用
/rogamelibs/./rocommongamelibs/utility/utiltool.h:22:对‘ROGameLibs::ROCommonUtilTool::singleton_’未定义的引用
/rogamelibs/./rocommongamelibs/utility/utiltool.h:22:对‘ROGameLibs::ROCommonUtilTool::singleton_’未定义的引用
/roserver/lib/librogamelibs.a(entrance.cpp.o):在函数‘ROGameLibs::ROCommonUtilTool::Instance()’中:
/rogamelibs/./rocommongamelibs/utility/utiltool.h:22:对‘ROGameLibs::ROCommonUtilTool::singleton_’未定义的引用
/roserver/lib/librogamelibs.a(script_manager.cpp.o):在函数‘LuaLoader(lua_State*)’中:
/rogamelibs/rocommongamelibs/lua_script/script_manager.cpp:80:对‘ROGameLibs::ROCommonUtilTool::StringReplace(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)’未定义的引用
/roserver/lib/librogamelibs.a(mfile_mgr.cpp.o):在函数‘MFileMgr::ReadBytes(char const*, long&, bool)’中:
/rogamelibs/rocommongamelibs/mfile/mfile_mgr.cpp:159:对‘ROGameLibs::ROCommonUtilTool::GetHash(char const*)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [bin/gameserver] 错误 1
make[1]: *** [gameserver/CMakeFiles/gameserver.dir/all] 错误 2
make: *** [all] 错误 2



How to troubleshoot this error? Thanks for the reply
 
Newbie Spellweaver
Joined
Apr 5, 2024
Messages
34
Reaction score
19
[ 18%] Building CXX object gameserver/CMakeFiles/gameserver.dir/aidebug/ai_debug_event_processer.cpp.o
Linking CXX executable ../bin/gameserver
CMakeFiles/gameserver.dir/aidebug/ai_debug_process.cpp.o:在函数‘PtcAttachToAITree::process(unsigned int)’中:
/roserver/gameserver/aidebug/ai_debug_process.cpp:116:对‘ROGameLibs::AttachToMonster(unsigned int, unsigned long)’未定义的引用
/roserver/gameserver/aidebug/ai_debug_process.cpp:122:对‘ROGameLibs::RegistAIDebugEventCB(ROGameLibs::AIDebugEventEnum, std::function<bool (ROGameLibs::AIDebugEvent&)>)’未定义的引用
/roserver/gameserver/aidebug/ai_debug_process.cpp:123:对‘ROGameLibs::RegistAIDebugEventCB(ROGameLibs::AIDebugEventEnum, std::function<bool (ROGameLibs::AIDebugEvent&)>)’未定义的引用
CMakeFiles/gameserver.dir/aidebug/ai_debug_process.cpp.o:在函数‘PtcDetachToAITree::process(unsigned int)’中:
/roserver/gameserver/aidebug/ai_debug_process.cpp:133:对‘ROGameLibs::DetachToMonster(unsigned long)’未定义的引用
CMakeFiles/gameserver.dir/aidebug/ai_debug_process.cpp.o:在函数‘PtcBreakPoint::process(unsigned int)’中:
/roserver/gameserver/aidebug/ai_debug_process.cpp:144:对‘ROGameLibs::AddOrDelBreakPoint(unsigned long, bool)’未定义的引用
CMakeFiles/gameserver.dir/aidebug/ai_debug_process.cpp.o:在函数‘PtcBreakPointOption::process(unsigned int)’中:
/roserver/gameserver/aidebug/ai_debug_process.cpp:163:对‘ROGameLibs::BreakPointConinue()’未定义的引用
/roserver/gameserver/aidebug/ai_debug_process.cpp:167:对‘ROGameLibs::NextStep()’未定义的引用
CMakeFiles/gameserver.dir/aidebug/ai_debug_event_processer.cpp.o:在函数‘AIDebugEditorListener::OnAIAfterTick(ROGameLibs::AIDebugEvent&)’中:
/roserver/gameserver/aidebug/ai_debug_event_processer.cpp:22:对‘ROGameLibs::AIDebugger::debugger’未定义的引用
/roserver/gameserver/aidebug/ai_debug_event_processer.cpp:22:对‘ROGameLibs::AIDebugger::GetAtttachObj()’未定义的引用
/roserver/gameserver/aidebug/ai_debug_event_processer.cpp:41:对‘ROGameLibs::AIDebugger::SerializeToPb(BehaviorDesigner::Debug::SyncAINodeStateRsp&)’未定义的引用
/roserver/lib/librogamelibs.a(entrance.cpp.o):在函数‘ROGameLibs::ROCommonEntrance::Init()’中:
/rogamelibs/rocommongamelibs/entrance.cpp:17:对‘tolua_rocommongamelib_open(lua_State*)’未定义的引用
/roserver/lib/librogamelibs.a(entrance.cpp.o):在函数‘ROGameLibs::ROCommonEntrance::OpenTolua()’中:
/rogamelibs/rocommongamelibs/entrance.cpp:38:对‘tolua_rocommongamelib_open(lua_State*)’未定义的引用
/roserver/lib/librogamelibs.a(entrance.cpp.o):在函数‘ROGameLibs::ROCommonUtilTool::CreateInstance()’中:
/rogamelibs/./rocommongamelibs/utility/utiltool.h:22:对‘ROGameLibs::ROCommonUtilTool::singleton_’未定义的引用
/rogamelibs/./rocommongamelibs/utility/utiltool.h:22:对‘ROGameLibs::ROCommonUtilTool::ROCommonUtilTool()’未定义的引用
/rogamelibs/./rocommongamelibs/utility/utiltool.h:22:对‘ROGameLibs::ROCommonUtilTool::singleton_’未定义的引用
/roserver/lib/librogamelibs.a(entrance.cpp.o):在函数‘ROGameLibs::ROCommonUtilTool::DestroyInstance()’中:
/rogamelibs/./rocommongamelibs/utility/utiltool.h:22:对‘ROGameLibs::ROCommonUtilTool::singleton_’未定义的引用
/rogamelibs/./rocommongamelibs/utility/utiltool.h:22:对‘ROGameLibs::ROCommonUtilTool::singleton_’未定义的引用
/rogamelibs/./rocommongamelibs/utility/utiltool.h:22:对‘ROGameLibs::ROCommonUtilTool::singleton_’未定义的引用
/roserver/lib/librogamelibs.a(entrance.cpp.o):在函数‘ROGameLibs::ROCommonUtilTool::Instance()’中:
/rogamelibs/./rocommongamelibs/utility/utiltool.h:22:对‘ROGameLibs::ROCommonUtilTool::singleton_’未定义的引用
/roserver/lib/librogamelibs.a(script_manager.cpp.o):在函数‘LuaLoader(lua_State*)’中:
/rogamelibs/rocommongamelibs/lua_script/script_manager.cpp:80:对‘ROGameLibs::ROCommonUtilTool::StringReplace(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)’未定义的引用
/roserver/lib/librogamelibs.a(mfile_mgr.cpp.o):在函数‘MFileMgr::ReadBytes(char const*, long&, bool)’中:
/rogamelibs/rocommongamelibs/mfile/mfile_mgr.cpp:159:对‘ROGameLibs::ROCommonUtilTool::GetHash(char const*)’未定义的引用
collect2: 错误:ld 返回 1
make[2]: *** [bin/gameserver] 错误 1
make[1]: *** [gameserver/CMakeFiles/gameserver.dir/all] 错误 2
make: *** [all] 错误 2



How to troubleshoot this error? Thanks for the reply
check my 2024-04-18 update
 
Newbie Spellweaver
Joined
Sep 14, 2022
Messages
19
Reaction score
1
Would anyone who managed to build the project have the scenes? I'm really not sure how to build this and it's giving an error, it says the scenes are missing.
 
Newbie Spellweaver
Joined
Nov 7, 2005
Messages
13
Reaction score
6
If ./build_linux.sh is complete, you will see a screen like this.
 

Attachments

You must be registered for see attachments list
Newbie Spellweaver
Joined
Apr 18, 2024
Messages
6
Reaction score
1
Is it possible to make a video teaching how to set up the server?
use conf_create.py, it will generate all the necessary configuration files for you automatically, then use "start xxx" to start the servers, everything will be ready and you can connect to the login_server firstly, then connect to the gate server to enter the game.
 
Newbie Spellweaver
Joined
Mar 14, 2024
Messages
9
Reaction score
0
use conf_create.py, it will generate all the necessary configuration files for you automatically, then use "start xxx" to start the servers, everything will be ready and you can connect to the login_server firstly, then connect to the gate server to enter the game.
That's it? I clicked on it. conf_create.py Then it flashed a black window and then disappeared. Nothing happened at all.
 
Junior Spellweaver
Joined
Sep 15, 2009
Messages
148
Reaction score
48
Hi, Where the path should i have to paste the file?

roserver ? or rogamelibs ?
 

Attachments

You must be registered for see attachments list
Newbie Spellweaver
Joined
Apr 18, 2024
Messages
6
Reaction score
1
That's it? I clicked on it. conf_create.py Then it flashed a black window and then disappeared. Nothing happened at all.
run the conf_create.py in a terminal, it will request you to type in a server id or what, after the input, it will generate necessary files based on your input. It mainly configures the port of each servers.

That's it? I clicked on it. conf_create.py Then it flashed a black window and then disappeared. Nothing happened at all.
or a better way for a newbie is to download the conf from @jayc-tech's post.

 
Junior Spellweaver
Joined
Sep 15, 2009
Messages
148
Reaction score
48
Yes, use clientproj to generate AB bundles, then build\Android to generate apk. Make sure switch both to Android platform

/roserver/gameserver/aidebug
Do you have any idea?
and i have copied your aidebug file to that path already.
 

Attachments

You must be registered for see attachments list
Last edited:
RaGEZONE VIP
[VIP] Member
Joined
Mar 9, 2015
Messages
37
Reaction score
27
aaa - Source Code Ragnarok Origin[Full] - RaGEZONE Forums


Can someone give me a hint?
It's too difficult for me. I've been doing it for two days.o_O
 

Attachments

You must be registered for see attachments list
RaGEZONE VIP
[VIP] Member
Joined
Mar 9, 2015
Messages
37
Reaction score
27
- in /roserver/thirdparty, compile and install liboauth-0.9.4 and libevhtp-1.2.10
- build librogamelibs.a


Can someone tell me how to compile it?
 
Newbie Spellweaver
Joined
Apr 5, 2024
Messages
34
Reaction score
19
This is apk. You can disable obb mode by changing the "packageMode" to 3 in Assets/Resources/config.json. If you build apk with gm mode enabled, then you can manually enter the ip and port.
 
Back
Top