Luke wrote:One problem its from localhost 127.0.0.1. I dun know why not from my Internet IP 195.238.168.13.
My settings in .conf files are 195.238.168.13 Ip's so why it isn't .
And how to patch my ROSE Online client?
OK I will start with this one.
Every instance you see of 127.0.0.1 is your servers making connections with each other. It's NOT players logging in.
The only place where a user actually connects from an external IP address is when they first connect to the login server. After that the servers talk to each other and pass information on. When they talk to each other they have to use 127.0.0.1 because they are on the same PC
Next let's look at your conf files.
For a start, it's a really bad idea to set your lansubmask to the same as your IP address.
You should really set your mask to something like 255.255.255.0
It's particularly bad when you also plug in your WAN IP (195.238.168.13) into your LAN IP setting.
It's going to make it completely impossible to port forward anything through your router.
You do have a router right?
Your LAN IP is almost always 192.168.0.xxx so for a valid lansubmask you could use 192.168.0.0 or 255.255.255.0
The LAN IP is the address within your router's internal network. It is the address to which you need to forward ports 29000 through 29200.
Your WAN IP is the address which your router/modem uses to connect to the world wide web. You should set that value into the field named "serverip"
For more information about subnet masks check out this wiki article
https://en.wikipedia.org/wiki/IP_address#IPv4%5Fprivate%5Faddressesa typical worldserver.conf file should look like this
- [DATABASE]
- mysql_host=localhost
- mysql_user=root
- mysql_pass=password
- mysql_database=osrose
- mysql_port=3306
- AutoQueryTime=600
-
- [SERVERDATA]
- serverid=1
- servertype=2
- serverip=128.206.100.126
- serverport=29200
- servername=Channel1
- maxconnections=500
- parentid=1
- connection=2
- lanip=IP
- lansubmask=IP
-
- [WORLDSERVER]
- accesslevel=100
- welcome_msg=Welcome to Open Source Rose Online EVO
-
- [PASSWORDS]
- loginpass=789456
- charpass=456123
- worldpass=321654
NOTE: I have nothing in lanip or lansubmask
They aren't necessary to make a server. In fact most of our servers don't even bother to read in those values. The few versions that do read them are extremely fussy and the values that you put in your files would almost certainly break everything.