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!

Mobile Mobile 3D MORPG Mogo released

Status
Not open for further replies.
Newbie Spellweaver
Joined
Mar 2, 2015
Messages
5
Reaction score
0
Re: Mobile 3D MORPG 暗黑战神 full source released - Unity 3D Engine

server is is build complete. I hope to share.
how to client build ? I hope to teach
 
Newbie Spellweaver
Joined
Aug 9, 2014
Messages
33
Reaction score
16
Re: Mobile 3D MORPG 暗黑战神 full source released - Unity 3D Engine

server is is build complete. I hope to share.
how to client build ? I hope to teach
download Unity 3D 4.x and open project then build
 
Newbie Spellweaver
Joined
Nov 22, 2014
Messages
12
Reaction score
7
Re: Mobile 3D MORPG 暗黑战神 full source released - Unity 3D Engine

nAYnErN - Mobile 3D MORPG Mogo released - RaGEZONE Forums


Why?!
 

Attachments

You must be registered for see attachments list
Joined
Mar 25, 2007
Messages
660
Reaction score
309
Re: Mobile 3D MORPG 暗黑战神 full source released - Unity 3D Engine

Check VM configuration as below
VM -> Edit -> Virtual Network Editor -> VMnet8 -> Subnet IP: 192.168.200.0

loveomg - Mobile 3D MORPG Mogo released - RaGEZONE Forums
 
Newbie Spellweaver
Joined
Aug 9, 2014
Messages
33
Reaction score
16
Re: Mobile 3D MORPG 暗黑战神 full source released - Unity 3D Engine

loveomg: what's ssh port? I can ping to debian vm but cant connect ssh with port 22
 
Newbie Spellweaver
Joined
Mar 2, 2015
Messages
5
Reaction score
0
Re: Mobile 3D MORPG 暗黑战神 full source released - Unity 3D Engine

i do .
but, Login to wait a long time

 
Last edited:
Newbie Spellweaver
Joined
Oct 22, 2013
Messages
75
Reaction score
2
Re: Mobile 3D MORPG 暗黑战神 full source released - Unity 3D Engine

Failed to start the game? go to the server?
 
Newbie Spellweaver
Joined
Mar 2, 2015
Messages
5
Reaction score
0
Re: Mobile 3D MORPG 暗黑战神 full source released - Unity 3D Engine

server is OK.
telnet 192.168.200.102 8001 is OK
stop login



this log

2015-03-02 21:57:56,214 [DEBUG]: <LoadScene>c__AnonStorey263.<>m__457(): LevelWasLoaded: 10002_Login Index = 21
2015-03-02 21:57:56,214 [DEBUG]: <LoadScene>c__AnonStorey263.<>m__457(): modelName Count: 1 Index = 22
2015-03-02 21:57:56,215 [DEBUG]: <LoadScene>c__AnonStorey263.<>m__457(): modelName order: 0 Index = 23
2015-03-02 21:57:56,297 [DEBUG]: <LoadScene>c__AnonStorey262.<>m__459(): sceneLoaded: 10002_Login Index = 24
2015-03-02 21:57:56,299 [DEBUG]: <LoadScene>c__AnonStorey25B.<>m__455(): RenderSettings: 10002 Index = 25
2015-03-02 21:57:56,302 [DEBUG]: <LoadScene>c__AnonStorey264.<>m__444(): LoadLevel: 10002_Login Index = 26
2015-03-02 21:57:56,302 [DEBUG]: NPCManager..cctor(): ConstructNPCManager Index = 27
2015-03-02 21:57:56,303 [DEBUG]: NPCManager.Init(): InitNPCManager Index = 28
2015-03-02 21:57:57,140 [DEBUG]: SoundManager.PlayMusicByObject(): PlayMusicByObject: se_01_login (UnityEngine.AudioClip) 0.3 Index = 29
2015-03-02 21:57:57,344 [DEBUG]: SplitBattleBillboardPool.Initialize(): Pool Init Finished Index = 30
2015-03-02 21:57:57,345 [DEBUG]: SuperBattleBillboardPool.Initialize(): Pool Init Finished Index = 31
2015-03-02 21:57:57,345 [DEBUG]: AloneBattleBillboardPool.Initialize(): Pool Init Finished Index = 32
2015-03-02 21:57:57,345 [DEBUG]: MogoUIBehaviour.OnEnable(): Camera OnEnable........ Index = 33
2015-03-02 21:57:57,347 [DEBUG]: MogoGlobleUIManager.Awake(): OKCancel Awake Index = 34
2015-03-02 21:57:57,394 [DEBUG]: MogoUIBehaviour.OnEnable(): NormalMainUI OnEnable........ Index = 35
2015-03-02 21:57:57,395 [DEBUG]: MogoUIBehaviour.OnEnable(): NormalMainUI UpdateUI........ Index = 36
2015-03-02 21:57:57,617 [WARNING]: XMLParser.LoadIntMap(): empty row in row NO.1 of notice
2015-03-02 21:57:58,019 [DEBUG]: MogoUIBehaviour.OnEnable(): InstanceMissionChooseUI(Clone) OnEnable........ Index = 37
2015-03-02 21:57:58,042 [DEBUG]: MogoUIBehaviour.OnEnable(): InstanceLevelChooseUI(Clone) OnEnable........ Index = 38
2015-03-02 21:57:58,050 [DEBUG]: MogoUIBehaviour.OnEnable(): InstanceHelpChooseUI(Clone) OnEnable........ Index = 39
2015-03-02 21:57:58,054 [DEBUG]: MogoUIBehaviour.OnEnable(): InstancePassRewardUI(Clone) OnEnable........ Index = 40
2015-03-02 21:57:58,063 [DEBUG]: MogoUIBehaviour.OnEnable(): InstanceTreasureChestUI(Clone) OnEnable........ Index = 41
2015-03-02 21:57:58,108 [DEBUG]: MogoUIBehaviour.OnEnable(): CommunityUI(Clone) OnEnable........ Index = 42
2015-03-02 21:57:58,151 [DEBUG]: MogoUIBehaviour.OnEnable(): InstanceMapWithMissionGrid0 OnEnable........ Index = 43
2015-03-02 21:57:58,156 [DEBUG]: MogoUIBehaviour.OnEnable(): InstanceMapWithMissionGrid1 OnEnable........ Index = 44
2015-03-02 21:57:58,160 [DEBUG]: MogoUIBehaviour.OnEnable(): InstanceMapWithMissionGrid2 OnEnable........ Index = 45
2015-03-02 21:57:58,164 [DEBUG]: MogoUIBehaviour.OnEnable(): InstanceMapWithMissionGrid3 OnEnable........ Index = 46
2015-03-02 21:57:58,168 [DEBUG]: MogoUIBehaviour.OnEnable(): InstanceMapWithMissionGrid4 OnEnable........ Index = 47
2015-03-02 21:57:58,171 [DEBUG]: MogoUIBehaviour.OnEnable(): InstanceMapWithMissionGrid5 OnEnable........ Index = 48
2015-03-02 21:57:58,175 [DEBUG]: MogoUIBehaviour.OnEnable(): InstanceMapWithMissionGrid6 OnEnable........ Index = 49
2015-03-02 21:57:58,177 [DEBUG]: InstanceUIViewManager.Initialize(): InstanceUIViewManager Initialize@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Index = 50
2015-03-02 21:58:29,516 [DEBUG]: SoundManager.PlayMusicByObject(): PlayMusicByObject: se_01_login (UnityEngine.AudioClip) 0.3 Index = 51
2015-03-02 21:59:00,135 [DEBUG]: SoundManager.LoadAudioClip(): Sound ID 0 not exist Index = 52
2015-03-02 21:59:00,135 [DEBUG]: MogoWorld.Login(): Login Index = 53
2015-03-02 21:59:00,137 [DEBUG]: RemoteProxy.Connect(): connect : 192.168.200.102 p: 8001 Index = 54
2015-03-02 21:59:00,138 [DEBUG]: TCPClientWorker.Connect(): Connect.m_ConnectChecker: 0 Index = 55
2015-03-02 21:59:00,138 [DEBUG]: LoginUILogicManager.OnLoginUILoginUp(): LoginUp Index = 56
2015-03-02 21:59:00,168 [DEBUG]: LoginInfo.GetPCStrList(): 1111@test Index = 57
2015-03-02 21:59:00,169 [DEBUG]: LoginInfo.GetPCStrList(): timestamp Index = 58
2015-03-02 21:59:00,169 [DEBUG]: LoginInfo.GetPCStrList(): strSign Index = 59
2015-03-02 21:59:00,169 [DEBUG]: LoginInfo.GetPCStrList(): strPlatId Index = 60
2015-03-02 21:59:00,174 [DEBUG]: CheckDefMD5Pluto.Encode(): String MD5: e5ac7c9ee9396557b2331cb9c3ce17e4 Index = 65
2015-03-02 21:59:00,169 [DEBUG]: LoginInfo.GetPCStrList(): 0 Index = 61
2015-03-02 21:59:00,173 [DEBUG]: RemoteProxy.Login(): send loginPluto end Index = 63
2015-03-02 21:59:00,174 [DEBUG]: CheckDefMD5Pluto.Encode(): CheckDefMD5 Encode Index = 64
2015-03-02 21:59:00,169 [DEBUG]: LoginInfo.GetPCStrList(): token Index = 62
2015-03-02 21:59:01,949 [DEBUG]: SoundManager.PlayMusicByObject(): PlayMusicByObject: se_01_login (UnityEngine.AudioClip) 0.3 Index = 66
2015-03-02 21:59:34,292 [DEBUG]: SoundManager.PlayMusicByObject(): PlayMusicByObject: se_01_login (UnityEngine.AudioClip) 0.3 Index = 67
2015-03-02 22:00:06,651 [DEBUG]: SoundManager.PlayMusicByObject(): PlayMusicByObject: se_01_login (UnityEngine.AudioClip) 0.3 Index = 68
2015-03-02 22:00:38,992 [DEBUG]: SoundManager.PlayMusicByObject(): PlayMusicByObject: se_01_login (UnityEngine.AudioClip) 0.3 Index = 69
2015-03-02 22:01:11,338 [DEBUG]: SoundManager.PlayMusicByObject(): PlayMusicByObject: se_01_login (UnityEngine.AudioClip) 0.3 Index = 70
2015-03-02 22:01:43,669 [DEBUG]: SoundManager.PlayMusicByObject(): PlayMusicByObject: se_01_login (UnityEngine.AudioClip) 0.3 Index = 71
2015-03-02 22:02:16,021 [DEBUG]: SoundManager.PlayMusicByObject(): PlayMusicByObject: se_01_login (UnityEngine.AudioClip) 0.3 Index = 72
2015-03-02 22:02:48,359 [DEBUG]: SoundManager.PlayMusicByObject(): PlayMusicByObject: se_01_login (UnityEngine.AudioClip) 0.3 Index = 73
2015-03-02 22:03:20,709 [DEBUG]: SoundManager.PlayMusicByObject(): PlayMusicByObject: se_01_login (UnityEngine.AudioClip) 0.3 Index = 74
2015-03-02 22:03:53,079 [DEBUG]: SoundManager.PlayMusicByObject(): PlayMusicByObject: se_01_login (UnityEngine.AudioClip) 0.3 Index = 75
2015-03-02 22:04:25,438 [DEBUG]: SoundManager.PlayMusicByObject(): PlayMusicByObject: se_01_login (UnityEngine.AudioClip) 0.3 Index = 76
2015-03-02 22:04:57,780 [DEBUG]: SoundManager.PlayMusicByObject(): PlayMusicByObject: se_01_login (UnityEngine.AudioClip) 0.3 Index = 77
2015-03-02 22:05:30,129 [DEBUG]: SoundManager.PlayMusicByObject(): PlayMusicByObject: se_01_login (UnityEngine.AudioClip) 0.3 Index = 78
2015-03-02 22:06:02,483 [DEBUG]: SoundManager.PlayMusicByObject(): PlayMusicByObject: se_01_login (UnityEngine.AudioClip) 0.3 Index = 79
2015-03-02 22:06:34,802 [DEBUG]: SoundManager.PlayMusicByObject(): PlayMusicByObject: se_01_login (UnityEngine.AudioClip) 0.3 Index = 80
2015-03-02 22:07:07,122 [DEBUG]: SoundManager.PlayMusicByObject(): PlayMusicByObject: se_01_login (UnityEngine.AudioClip) 0.3 Index = 81
2015-03-02 22:07:39,455 [DEBUG]: SoundManager.PlayMusicByObject(): PlayMusicByObject: se_01_login (UnityEngine.AudioClip) 0.3 Index = 82
2015-03-02 22:08:11,803 [DEBUG]: SoundManager.PlayMusicByObject(): PlayMusicByObject: se_01_login (UnityEngine.AudioClip) 0.3 Index = 83
 

Attachments

You must be registered for see attachments list
Last edited:
Joined
Mar 25, 2007
Messages
660
Reaction score
309
Re: Mobile 3D MORPG 暗黑战神 full source released - Unity 3D Engine

@wzh0417. good job friend.
if u want to pass the login screen, just edit bellow line's IP to 192.168.200.102
/client/asset/scripts/GameLogic/MogoWorld.cs --> line 696
/if (serverInfo.ip == "127.0.0.1") --> if (serverInfo.ip == "192.168.200.102")
it will work on local game mode
but if u want to play through LAN, you must study sources.
we also stucked on there.
let's find the solution togethger!!
 
Newbie Spellweaver
Joined
Mar 2, 2015
Messages
5
Reaction score
0
Re: Mobile 3D MORPG 暗黑战神 full source released - Unity 3D Engine

@loveomg
you are right.
Thank you for your support and help, I am very happy.
I want it up and running, to study more convenient.
new,login screen already passed, but not into the game after select role.
:thumbup1::thumbup1::thumbup1::thumbup1::thumbup1::thumbup1::thumbup1:
 
Joined
Mar 25, 2007
Messages
660
Reaction score
309
Re: Mobile 3D MORPG 暗黑战神 full source released - Unity 3D Engine

@wxh0417, can you tell me how to pass login ?
local mode login is useless
we need login through LAN ^^
 
Last edited:
Newbie Spellweaver
Joined
Mar 2, 2015
Messages
5
Reaction score
0
Re: Mobile 3D MORPG 暗黑战神 full source released - Unity 3D Engine

you tell me change IP!
I haven't try my Compile server.
 
Joined
Mar 25, 2007
Messages
660
Reaction score
309
Re: Mobile 3D MORPG 暗黑战神 full source released - Unity 3D Engine

VM server source have some mistakes.
Remark /root/server/loginapp/world_login.cpp line 94 to //nRet = 0; (version check pass)
then remark only these lines... in VersionCheck(T_VECTOR_OBJECT* p)
/*
if (md5.compare(md5Str) != 0) //loveomg MD5 error pass
{
(*u) << (uint8_t)ENUM_LOGIN_CHECK_ENTITY_DEF_NOMATCH << EndPluto;
LogDebug("CWorldLogin::VersionCheck no match", "u.GenLen()=%d", u->GetLen());
mb->PushPluto(u);
return 0;
}
*/

Client communicates with server every step
This is very important!!

and the reason that client stucked on ligin screen is MD5 problem.
we need exact MD5 value for client
 
Newbie Spellweaver
Joined
Aug 9, 2014
Messages
33
Reaction score
16
Re: Mobile 3D MORPG 暗黑战神 full source released - Unity 3D Engine

VM server source have some mistakes.
Remark /root/server/loginapp/world_login.cpp line 94 to //nRet = 0; (version check pass)
then remark only these lines... in VersionCheck(T_VECTOR_OBJECT* p)
/*
if (md5.compare(md5Str) != 0) //loveomg MD5 error pass
{
(*u) << (uint8_t)ENUM_LOGIN_CHECK_ENTITY_DEF_NOMATCH << EndPluto;
LogDebug("CWorldLogin::VersionCheck no match", "u.GenLen()=%d", u->GetLen());
mb->PushPluto(u);
return 0;
}
*/

Client communicates with server every step
This is very important!!

and the reason that client stucked on ligin screen is MD5 problem.
we need exact MD5 value for client
After change ip and remark codes as you guide i went to screen like in attach and stop here. When click red border button, don't have any events occur. What's wrong?
 

Attachments

You must be registered for see attachments list
Joined
Mar 25, 2007
Messages
660
Reaction score
309
Re: Mobile 3D MORPG 暗黑战神 full source released - Unity 3D Engine

xuan, you just connected in local mode (127.0.0.1 = 192.168.200.102)
local mode is useless. it dosen't need server side.
replace the ip 192.168.200.102 to 127.0.0.1
you should study about client side MD5 encoding/decoding, and server side MailBox system.
 
Newbie Spellweaver
Joined
Aug 9, 2014
Messages
33
Reaction score
16
Re: Mobile 3D MORPG 暗黑战神 full source released - Unity 3D Engine

@xuan, you just connected in local mode (127.0.0.1 = 192.168.200.102)
local mode is useless. it dosen't need server side.
replace the ip 192.168.200.102 to 127.0.0.1
you should study about client side MD5 encoding/decoding, and server side MailBox system.
yep, will do that, thanks for your info.
 
Initiate Mage
Joined
Aug 1, 2014
Messages
1
Reaction score
0
Re: Mobile 3D MORPG 暗黑战神 full source released - Unity 3D Engine

please video turtorial :)
 
Newbie Spellweaver
Joined
Nov 22, 2014
Messages
12
Reaction score
7
Re: Mobile 3D MORPG 暗黑战神 full source released - Unity 3D Engine

is not it? (server/loginapp/world_login.cpp)

v2Tr20R - Mobile 3D MORPG Mogo released - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Newbie Spellweaver
Joined
Aug 9, 2014
Messages
33
Reaction score
16
Re: Mobile 3D MORPG 暗黑战神 full source released - Unity 3D Engine

@loveomg, @Everyone, do you know about fd in server logs?
mb means mailbox but i don't know what is fd. From server logs i saw mailbox was ok, version check was ignored. And client alway send fd=18, fd_type=3 to server when click login button.
02:27:41.052433 [DEBUG ][CEpollServer::addFdAndMb]fd=18;fd_type=3;addr=192.168.200.1;port=50512;authz=15
function at \server\common\epoll_server.cpp line 481
it has some fd and fd_type values when server start so i don't know what is right for client connect.
 
Last edited:
Status
Not open for further replies.
Back
Top