Jump to content
RF-Dev | RF Online Development
Nuna

Setup RF Web Emulator with AppServ #1

Recommended Posts

Hi guys, i wanna share a guide how to setup rf web emulator with appserv, you can use appserv as rf web and update launcher.

  1. You must be a registered member of RF-Dev and logged in to view this content. (v 2.5.10).
  2. Install AppServ.
  3. Open AppServ directories > AppServ > Apache2.2 > conf
  4. Open httpd.conf with notepad++
  5. Replace Listen 80 at Line 67 with this script.
  6. You must be a registered member of RF-Dev and logged in to view this content. Save and Close.
  7. Next, create file update.dll in AppServ > www folder (you can make it from rename .txt extension to .dll)
  8. Copy this script and save.
  9. You must be a registered member of RF-Dev and logged in to view this content. Next, create Update and Download folder in www.
  10. Open Update folder and create file ServerConfig.dat
  11. Copy this script and save.
  12. You must be a registered member of RF-Dev and logged in to view this content. Download You must be a registered member of RF-Dev and logged in to view this content. and paste to Download folder.
  13. Restart your AppServ.

Advance setup:

You must be a registered member of RF-Dev and logged in to view this content.

*) PatchInfo.z contain files required to client update launcher (Default pass: dhelsaktmxj)

If you have a Public IP just change 127.0.0.1 to your Public IP.

Guide by: Nuna

Edited by Nuna

Share this post


Link to post
Share on other sites
You must be a registered member of RF-Dev and logged in to view this content.

just for an example, if you run 2 server world with different IP you can change it. its no matter if have 2 or more, they are still can connect.

Share this post


Link to post
Share on other sites
You must be a registered member of RF-Dev and logged in to view this content.

if u got 2 different server world with different IP, the config is not there 

 

it's only for launcher login / patch.

if server0 is die, then connect to server1, jst like that

Edited by PrinceRay

Share this post


Link to post
Share on other sites
You must be a registered member of RF-Dev and logged in to view this content.

oh i remember, this is for separate rf server.

RF A with IP = 192.168.43.1

RF B with IP = 192.168.41.3

each RF server have it own db.

You must be a registered member of RF-Dev and logged in to view this content.

if you too lazy make a new emulator for your new rf you can try this one.

if you want login to RF B with IP 192.168.43.3 you need login 2 times for make it success, because launcher will connecting to the first IP.

trust me its horrible.

Share this post


Link to post
Share on other sites

Very good the guide nuna, I did not know this function of the emulator.

Can the launcher connect to different servers (IP)?

If possible it would be possible to do tunnel to improve ping in several regions on international servers.

Edited by LewS

Share this post


Link to post
Share on other sites
You must be a registered member of RF-Dev and logged in to view this content.

maybe, i dont know about IP forwarding/tunneling.

but for an example from one of Official RF launcher config like this.

You must be a registered member of RF-Dev and logged in to view this content.

 

Share this post


Link to post
Share on other sites

Tips: if you want use 1 emulator (appserv) to connect 2 RF (you not need install new emu for second RF server).

Make a new launcher: Launcher1.exe and Launcher2.exe with same IP AppServ.

just modified "update.dll". Then, you need make a new dll name like "update2.dll"

Launcher1.exe config = update.dll

Launcher2.exe config = update2.dll

with config like this.

update.dll

You must be a registered member of RF-Dev and logged in to view this content.

update2.dll

You must be a registered member of RF-Dev and logged in to view this content.

nah, you have 2 launcher with same IP to connect to the AppServ. but the different is Launcher1 will download ServerConfig.dat from update.dll and Launcher2.exe will download ServerConfig.dat from update2.dll. More simple i think.

Share this post


Link to post
Share on other sites

Hi Nuna I just want to know. How can i Download file to my server on my client?

Ex. 
I have a Sprite image on my server and i want to change my Sprite on Client. I manage to download a file from server but the file is save on client root how can i save it on sprite foldeR?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×