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 Multi-civilization strategy hand tour of the awakening of the nations full set of source code + development documents

Experienced Elementalist
Joined
Jan 11, 2010
Messages
247
Reaction score
45
How to properly set up authorization*?
By default there is guest access, you can implement your own, but you need to connect third-party SDKs (Facebook, Google ..)
For guest access, you need to generate or explicitly pass a token
It is possible to enable LoginUI as a hardcode through the Windows registry by adding parameters -> LoginView = 1

LoginView.prefabs - edit to add new server
 

Attachments

You must be registered for see attachments list
Newbie Spellweaver
Joined
Oct 20, 2023
Messages
24
Reaction score
16
For example, add Google authorization. How exactly should it work? There is a database and there is an account table there, that is, through authorization Google must create an account in the database
 
Experienced Elementalist
Joined
Jan 11, 2010
Messages
247
Reaction score
45
For example, add Google authorization. How exactly should it work? There is a database and there is an account table there, that is, through authorization Google must create an account in the database
That’s right, such a table already exists, otherwise how would your progress be saved?))
 

Attachments

You must be registered for see attachments list
Newbie Spellweaver
Joined
Oct 20, 2023
Messages
24
Reaction score
16
That’s right, such a table already exists, otherwise how would your progress be saved?))


How to properly implement authorization?

I can write php, code, or make a new interface, but I have problems with everything related to google and facebook authorization)
 
Last edited:
Experienced Elementalist
Joined
Jan 11, 2010
Messages
247
Reaction score
45
How to properly implement authorization?

I can write php, code, or make a new interface, but I have problems with everything related to google and facebook authorization)
FB:
Google:
 
Experienced Elementalist
Joined
Jan 11, 2010
Messages
247
Reaction score
45
Up source client:
- activate login ui
- success connect server from build apk

One bug was found at the very beginning of the game, there are no buttons, when they write you need to leave the settlement, then that needs to be fixed.
Helps restart the game.

How to assemble the client:
- update the IP to your own instead of 45.8.99.86
- add/update the list of servers on loginview.prefabs

When you first log in, you need to select a server, enter the phrase game1, login and password.
For subsequent logins, you only need to enter your login and password.

It’s complicated and difficult, but there is something to work on for those who want to launch their own private server =)

Link:
 

Attachments

You must be registered for see attachments list
Newbie Spellweaver
Joined
Oct 20, 2023
Messages
24
Reaction score
16
how to activate all other civilizations

and how to enable russion ?
 
Last edited:
Newbie Spellweaver
Joined
Dec 21, 2014
Messages
58
Reaction score
1
Code:
[root@r-server40138-jwq ~]# cd /root/Downloads/oc-server/data/work/
[root@r-server40138-jwq work]# ./start -w
[MSG] notify close after 2s
wait game exit...
[MSG] notify close after 2s
wait db exit...
sh: line 0: kill: (26906) - No such process
[MSG] kill server...ok!
sh: line 0: kill: (4481) - No such process
[MSG] kill

server...ok!

sh: line 0: kill: (27106) - No such process
[MSG] kill server...ok!
sh: line 0: kill: (26969) - No such process
[MSG] kill server...ok!
sh: line 0: kill: (5988) - No such process
[MSG] kill server...ok!
sh: line 0: kill: (22529) - No such process
[MSG] kill server...ok!
sh: line 0: kill: (25191) - No such process
[MSG] kill server...ok!
sh: line 0: kill: (27058) - No such process
[MSG] kill server...ok!
sh: line 0: kill: (27131) - No such process
[MSG] kill server...ok!

ls: cannot access logs/redis_16379.pid: No such file or directory
ls: cannot access logs/redis_16380.pid: No such file or directory
ls: cannot access logs/redis_16381.pid: No such file or directory
ls: cannot access logs/redis_16382.pid: No such file or directory
ls: cannot access logs/redis_16383.pid: No such file or directory
ls: cannot access logs/redis_16384.pid: No such file or directory
ls: cannot access logs/redis_16385.pid: No such file or directory
ls: cannot access logs/redis_16386.pid: No such file or directory
ls: cannot access logs/redis_16387.pid: No such file or directory
ls: cannot access logs/redis_16388.pid: No such file or directory

nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)

[MSG] kill server...ok!
[MSG] start nginx server...

nginx: [emerg] bind() to 0.0.0.0:44444 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:58111 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:44444 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:58111 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:44444 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:58111 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:44444 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:58111 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:44444 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:58111 failed (98: Address already in use)

nginx: [emerg] still could not bind()
[MSG] boot ok
[MSG] start redis server...

cat: /root/Downloads/oc-server/data/work/logs/redis_56379.pid: No such file or directory

Usage:
kill [options] [...]

Page 1 of 5

Options:

-a, --all do not restrict the name-to-pid conversion to processes
with the same uid as the present process
-s, --signal send specified signal
-q, --queue use sigqueue(2) rather than kill(2)
-p, --pid print pids without signaling them
-l, --list [=] list signal names, or convert one to a name
-L, --table list signal names and numbers
-h, --help display this help and exit
-V, --version output version information and exit

For more details see kill(1).

cat: /root/Downloads/oc-server/data/work/logs/redis_56380.pid: No such file or directory

Usage:
kill [options] [...]
Options:

-a, --all do not restrict the name-to-pid conversion to processes
with the same uid as the present process
-s, --signal send specified signal
-q, --queue use sigqueue(2) rather than kill(2)
-p, --pid print pids without signaling them
-l, --list [=] list signal names, or convert one to a name
-L, --table list signal names and numbers
-h, --help display this help and exit
-V, --version output version information and exit

For more details see kill(1).

cat: /root/Downloads/oc-server/data/work/logs/redis_56381.pid: No such file or directory

Usage:
kill [options] [...]
Options:

-a, --all do not restrict the name-to-pid conversion to processes
with the same uid as the present process
-s, --signal send specified signal
-q, --queue use sigqueue(2) rather than kill(2)
-p, --pid print pids without signaling them
-l, --list [=] list signal names, or convert one to a name
-L, --table list signal names and numbers
-h, --help display this help and exit
-V, --version output version information and exit

For more details see kill(1).

cat: /root/Downloads/oc-server/data/work/logs/redis_56382.pid: No such file or directory

Usage:
kill [options] [...]
Options:

-a, --all do not restrict the name-to-pid conversion to processes
with the same uid as the present process
-s, --signal send specified signal
-q, --queue use sigqueue(2) rather than kill(2)

Page 2 of 5

-p, --pid print pids without signaling them
-l, --list [=] list signal names, or convert one to a name
-L, --table list signal names and numbers
-h, --help display this help and exit
-V, --version output version information and exit

For more details see kill(1).

cat: /root/Downloads/oc-server/data/work/logs/redis_56383.pid: No such file or directory

Usage:
kill [options] [...]
Options:

-a, --all do not restrict the name-to-pid conversion to processes
with the same uid as the present process
-s, --signal send specified signal
-q, --queue use sigqueue(2) rather than kill(2)
-p, --pid print pids without signaling them
-l, --list [=] list signal names, or convert one to a name
-L, --table list signal names and numbers
-h, --help display this help and exit
-V, --version output version information and exit

For more details see kill(1).

cat: /root/Downloads/oc-server/data/work/logs/redis_56384.pid: No such file or directory

Usage:
kill [options] [...]
Options:

-a, --all do not restrict the name-to-pid conversion to processes
with the same uid as the present process
-s, --signal send specified signal
-q, --queue use sigqueue(2) rather than kill(2)
-p, --pid print pids without signaling them
-l, --list [=] list signal names, or convert one to a name
-L, --table list signal names and numbers
-h, --help display this help and exit
-V, --version output version information and exit

For more details see kill(1).

cat: /root/Downloads/oc-server/data/work/logs/redis_56385.pid: No such file or directory

Usage:
kill [options] [...]
Options:

-a, --all do not restrict the name-to-pid conversion to processes
with the same uid as the present process
-s, --signal send specified signal
-q, --queue use sigqueue(2) rather than kill(2)
-p, --pid print pids without signaling them
-l, --list [=] list signal names, or convert one to a name
-L, --table list signal names and numbers

Page 3 of 5

-h, --help display this help and exit
-V, --version output version information and exit

For more details see kill(1).

cat: /root/Downloads/oc-server/data/work/logs/redis_56386.pid: No such file or directory

Usage:
kill [options] [...]
Options:

-a, --all do not restrict the name-to-pid conversion to processes
with the same uid as the present process
-s, --signal send specified signal
-q, --queue use sigqueue(2) rather than kill(2)
-p, --pid print pids without signaling them
-l, --list [=] list signal names, or convert one to a name
-L, --table list signal names and numbers
-h, --help display this help and exit
-V, --version output version information and exit

For more details see kill(1).

cat: /root/Downloads/oc-server/data/work/logs/redis_56387.pid: No such file or directory

Usage:
kill [options] [...]
Options:

-a, --all do not restrict the name-to-pid conversion to processes
with the same uid as the present process
-s, --signal send specified signal
-q, --queue use sigqueue(2) rather than kill(2)
-p, --pid print pids without signaling them
-l, --list [=] list signal names, or convert one to a name
-L, --table list signal names and numbers
-h, --help display this help and exit
-V, --version output version information and exit

For more details see kill(1).

cat: /root/Downloads/oc-server/data/work/logs/redis_56388.pid: No such file or directory

Usage:
kill [options] [...]
Options:

-a, --all do not restrict the name-to-pid conversion to processes
with the same uid as the present process
-s, --signal send specified signal
-q, --queue use sigqueue(2) rather than kill(2)
-p, --pid print pids without signaling them
-l, --list [=] list signal names, or convert one to a name
-L, --table list signal names and numbers
-h, --help display this help and exit
-V, --version output version information and exit

For more details see kill(1).
runing redis-server-1 ok...

Page 4 of 5

runing redis-server-2 ok...
runing redis-server-3 ok...
runing redis-server-4 ok...
runing redis-server-5 ok...
runing redis-server-6 ok...
runing redis-server-7 ok...
runing redis-server-8 ok...
runing redis-server-9 ok...
runing redis-server-10 ok...
[MSG] boot ok
[MSG] start monitor server...
[MSG] boot ok
[MSG] start battle server...
[MSG] boot ok
[MSG] start center server...
[MSG] boot
ok

[MSG] start db server...
[MSG] boot ok
[MSG] start login server...
[MSG] boot ok
[MSG] start push server...
[MSG] boot ok
[MSG] start game server...
Skynet is already running, pid = 5988.

[MSG] boot ok
[MSG] start chat server...
[MSG] boot ok
[MSG] start log server...
[MSG] boot ok
[root@r-server40138-jwq work]#



Is everything normal here?
 
Newbie Spellweaver
Joined
Dec 21, 2014
Messages
58
Reaction score
1
I get this error when running server files. Do you have this error?
cat: /oc-server/data/work/logs/redis_56379.pid: No such file or directory
 
Newbie Spellweaver
Joined
Apr 27, 2023
Messages
6
Reaction score
1
Hi, How can I access the monitor? Can anyone tell me the port of this service?
 
Newbie Spellweaver
Joined
Oct 20, 2023
Messages
24
Reaction score
16
is this the origin of RoK or is it analog? can I use for my own purposes, or all rights belong to ROk?

How did I understand to use it to make an envelope? but why doesn't he do it?
askmyleg - Multi-civilization strategy hand tour of the awakening of the nations full set of source code + development documents - RaGEZONE Forums
 
Last edited:
Experienced Elementalist
Joined
Jan 11, 2010
Messages
247
Reaction score
45
This belongs to IGG (I GOT GAMES)
Origin of conquerors - close real project from IGG, inside you have code from IGG - all rights reserved IGG

ROK - this is a similar project, just a copy of it.
 
Junior Spellweaver
Joined
May 3, 2012
Messages
120
Reaction score
23
It’s strange that after the above, the discussion of this code was interrupted. :D
Is it possible to replace models/textures/texts to avoid copyright penalties, right? If anyone knows, you can briefly share the information.:bird:
 
Custom Title Activated
Loyal Member
Joined
Dec 19, 2014
Messages
1,110
Reaction score
350
It’s strange that after the above, the discussion of this code was interrupted. :D
Is it possible to replace models/textures/texts to avoid copyright penalties, right? If anyone knows, you can briefly share the information.:bird:
If you are thinking of doing the commercial part I don't recommend it .
 
Back
Top