- Joined
- Mar 3, 2013
- Messages
- 168
- Reaction score
- 47
In this thread I will explain how to make RFOnline Server use your home pc server that dont have IP Public static . To make it possible here the guide setup server use vpn softether to lets other people can join play at your home pc server .
What we need to do :
1. Setup port forward at your router wifi .
2.Connect your pc to the router use LAN and set use static ip ) dont use dhcp . You must set manual the ip at the network adaptor .
3. Instal softether vpnserver and setup the vpn server configuration .
4. Add firewall role port tcp and udp
5. Add firewall role for loginserver and zoneserver
6. ODBC setting use name pc
7.Instal appserver and the emulator launcher same use port that I use .
8. You need to have a domain that use cloudflare .
9. At cloudflare panel add sub domain ( dont set A record , use CNAME only to point to your softether ddns hostames.
10. edit the .ini files use your LAN IP
11. after setup done , lets your friend connect to your vpn server use openvpn client . after connected your friend can connect to your server because your friend IP are same network with you now .
To make it work , you need your modem get IP public . the IP that we get always dynamic IP from the internet provider . but dont worry, because if we already setup the port forward the port will be open if we already set firewall role . For the webserver no need to connect to use vpn to see the web content , you maybe wondering why other people at other country can access the web without connect to your vpn network pc server . lets me explain this to make you easy to understand , its because we already port forward the router and add role firewall to lets appserv can be access from anywhere . To make your friend can play at your home pc server , tell him to download openvpn client and give him your vpn conf to connect your network .
For why we need a domain its because we need domain to mask our IP address for the web .
the main domain will be use at the hosting provider , you can use any provider its up to you .
the main domain in this case I use it for the base of my rf web that use wordpress cms.
sub domain are used for gamecp register and for linked your php script chip stats top rank etc .
for cloudflare are to make you easy to manage your domain and sub domain and boost your site become fast load .
For the web hosting that I use are freehostia . I like it because free , the ssl active , and good hosting . I already use their service for long time . With cloudflare + that hosting + cdn cloduinary I think its was enough to get score A at Gtmetrix web perfomance test .
you can see mine , already have score like this without use plugin cdn at my wordpress .
What we need to do :
1. Setup port forward at your router wifi .
![IvonaDP - [GUIDE] How to enable other people can play at your home server use vpn connection - RaGEZONE Forums IvonaDP - [GUIDE] How to enable other people can play at your home server use vpn connection - RaGEZONE Forums](https://i.ibb.co/3v6KdGH/port-forward-router.jpg)
2.Connect your pc to the router use LAN and set use static ip ) dont use dhcp . You must set manual the ip at the network adaptor .
3. Instal softether vpnserver and setup the vpn server configuration .
![IvonaDP - [GUIDE] How to enable other people can play at your home server use vpn connection - RaGEZONE Forums IvonaDP - [GUIDE] How to enable other people can play at your home server use vpn connection - RaGEZONE Forums](https://i.ibb.co/VtgZRLx/vpn-server.jpg)
4. Add firewall role port tcp and udp
![IvonaDP - [GUIDE] How to enable other people can play at your home server use vpn connection - RaGEZONE Forums IvonaDP - [GUIDE] How to enable other people can play at your home server use vpn connection - RaGEZONE Forums](https://i.ibb.co/3N2DBs7/tcp-rf-launcher.jpg)
![IvonaDP - [GUIDE] How to enable other people can play at your home server use vpn connection - RaGEZONE Forums IvonaDP - [GUIDE] How to enable other people can play at your home server use vpn connection - RaGEZONE Forums](https://i.ibb.co/xjvmJk1/udp-rf-launcher.jpg)
5. Add firewall role for loginserver and zoneserver
![IvonaDP - [GUIDE] How to enable other people can play at your home server use vpn connection - RaGEZONE Forums IvonaDP - [GUIDE] How to enable other people can play at your home server use vpn connection - RaGEZONE Forums](https://i.ibb.co/593tMpZ/loginserver.jpg)
![IvonaDP - [GUIDE] How to enable other people can play at your home server use vpn connection - RaGEZONE Forums IvonaDP - [GUIDE] How to enable other people can play at your home server use vpn connection - RaGEZONE Forums](https://i.ibb.co/7b0qPVZ/zoneserver.jpg)
6. ODBC setting use name pc
![IvonaDP - [GUIDE] How to enable other people can play at your home server use vpn connection - RaGEZONE Forums IvonaDP - [GUIDE] How to enable other people can play at your home server use vpn connection - RaGEZONE Forums](https://i.ibb.co/Ydf6zcN/odbc-setup.jpg)
7.Instal appserver and the emulator launcher same use port that I use .
8. You need to have a domain that use cloudflare .
9. At cloudflare panel add sub domain ( dont set A record , use CNAME only to point to your softether ddns hostames.
10. edit the .ini files use your LAN IP
11. after setup done , lets your friend connect to your vpn server use openvpn client . after connected your friend can connect to your server because your friend IP are same network with you now .
To make it work , you need your modem get IP public . the IP that we get always dynamic IP from the internet provider . but dont worry, because if we already setup the port forward the port will be open if we already set firewall role . For the webserver no need to connect to use vpn to see the web content , you maybe wondering why other people at other country can access the web without connect to your vpn network pc server . lets me explain this to make you easy to understand , its because we already port forward the router and add role firewall to lets appserv can be access from anywhere . To make your friend can play at your home pc server , tell him to download openvpn client and give him your vpn conf to connect your network .
For why we need a domain its because we need domain to mask our IP address for the web .
the main domain will be use at the hosting provider , you can use any provider its up to you .
the main domain in this case I use it for the base of my rf web that use wordpress cms.
sub domain are used for gamecp register and for linked your php script chip stats top rank etc .
for cloudflare are to make you easy to manage your domain and sub domain and boost your site become fast load .
![IvonaDP - [GUIDE] How to enable other people can play at your home server use vpn connection - RaGEZONE Forums IvonaDP - [GUIDE] How to enable other people can play at your home server use vpn connection - RaGEZONE Forums](https://i.ibb.co/4PQJ5Ww/web.jpg)
For the web hosting that I use are freehostia . I like it because free , the ssl active , and good hosting . I already use their service for long time . With cloudflare + that hosting + cdn cloduinary I think its was enough to get score A at Gtmetrix web perfomance test .
you can see mine , already have score like this without use plugin cdn at my wordpress .
![IvonaDP - [GUIDE] How to enable other people can play at your home server use vpn connection - RaGEZONE Forums IvonaDP - [GUIDE] How to enable other people can play at your home server use vpn connection - RaGEZONE Forums](https://i.ibb.co/ZcNtnTf/a99.jpg)
Last edited: