Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Silkroad Online > SRO Private Server
You last visited: Today at 02:43

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Vsro server is working but how to make puplic client

Discussion on Vsro server is working but how to make puplic client within the SRO Private Server forum part of the Silkroad Online category.

Reply
 
Old   #1
 
ahmed1010101's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 24
Received Thanks: 0
Vsro server is working but how to make puplic client

hey my sever working now smooth its Vsro 1.88 everything is fine

but i wonder how to make it online for everyone ? i used my local ip to make it work which is 192.168.1.101 so how can i make that server go online or what should i do ? i dont want to use hamashi

i would love to help me step by step , and someone told me i cant make it for puplic and i need vps something like that is it true ?
ahmed1010101 is offline  
Old 08/04/2014, 14:35   #2
 
Snow*'s Avatar
 
elite*gold: 1
Join Date: Nov 2011
Posts: 2,532
Received Thanks: 1,439
Call your internet provider and ask him for static IP, use it at the client and server files and people will be able to login.
Snow* is offline  
Thanks
1 User
Old 08/05/2014, 01:01   #3
 
ahmed1010101's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 24
Received Thanks: 0
check this post is it true ? can i make static ip from there
ahmed1010101 is offline  
Old 08/05/2014, 14:27   #4
 
elite*gold: 20
Join Date: Feb 2013
Posts: 188
Received Thanks: 135
Ahmed,

You have to do many things in order to make the server accessible if you wanted to host it from your home.

People are suggesting you to buy/rent a VPS since it is already connected to the internet and everything is setup in advance. And it is behind a professional it infrastructure. So it won't have many problems like you would have in your home such as high temperature, electricity shortages, etc...

So if you still want to try giving it a go at home, it is still possible. Yet, you need to mention about how you connect to Internet at your home.

Let's say you have ADSL connection. Then you would have a DSL modem. The modem is connected to your service provider. That is how you are connected to Internet. Once your modem is connected to Internet, your service provider assigns your modem an IP (a unique identification number). This IP number is either static or dynamic. Static means that everytime your modem requests an IP number from your provider it is assigned the same number. This is what you want because , this is the number you will import into division.txt under media.pk2 . If it is dynamic, everytime your modem is restarted it is going to get a different number. So it will be different from what you have written into division.txt and thus your clients (players) won't be able to connect.

So first thing is to ask your service provider if your IP is static and if not you should opt for it. Second thing is to learn what your IP is. You can visit numerous sites such as whatsmyip.com and etc to learn your real IP.

If you consider the cases above are checked and you have static IP you can already start writing this IP into division.txt and distribute the client.

Of course you need to do additional steps;
Consider you sent the client media which has your static IP . So people will be able to knock your Modem's door. But you should also tell your modem what to do with such requests from your players and should also teach it not to block such requests.

So here you need to be able to access your modem's interface. It is mostly a URL you should visit within your local IP range such as or and the interface should ask you an admin user pass to enter (it is usually written on the backend of the modem device so check)

Over there you should first release the blockade and then do a route call to the server machine you are using.

The blockade can be set/removed from NAT settings (Firewall settings) . Over here you should allow the ports client wants to communicate through for different means (such as download request,sending receiving ingame packets) It is usually from port 15779 to port 15880 but check this out in your server.cfg file under your silkroad server folder. So if you set all these ports to accept incoming/outgoing traffic then you are done with initial modem side firewall setting.

Ok the second thing is to tell the modem what to do with incoming requests for these ports. To set this up you need to look for IP/Domain PORT FORWARDING settings in your modem interface. Ok you shared a video with us in your earlier reply which shows howto setup a static IP for the PC which has the silkroad server right, over here you will forward incoming traffic from the port 15779-15880 to that static IP of the PC. Usually your PC is not assigned a static IP it is assigned a dynamic IP by your modem. Because your modem is also working similar to your service provider for your network. It has a server inside called DHCP server. That server's duty is to assign virtual IP addresses to the devices which are connected to the modem's network. So if your PC is dynamically assigned an IP , that IP could be changed everytime you restart that PC because DHCP server is just responsible for assigning any available virtual IP to your device/machine. We don't want that because in the Port forwarding setting you need to mention an IP to reroute the incoming requests. Because of that operation you need to request the fixed(static) IP to be assigned in your network.
It is possible to have your DHCP server enabled and also to ask for static IP. In order to do that you need to use your modem interface and get into the DHCP server settings and tell the DHCP server to assign dynamic virtual IP adresses between a valid range such as

192.168.0.2 - 192.168.0.200
10.0.0.2 - 10.0.0.200

The last number of virtual IP's is maxed at 255 if I am not mistaken or 254. Anyways by this setting your DHCP server will function properly and it can dynamically assign upto 199 devices (like your tablets, cell phones,pcs,laptops) successfully. The rest of the range are the IPs you have reserved for fixed usage. So you need to go to your networking properties as mentioned in the video above and change it to static and give it a value such as,

192.168.0.201 or 10.0.0.201 depending on your Virtual IP class (just type cmd on start run and type ipconfig and you should read a similar value or you may check your dynamic IP from the network properties so you would know the class .

If you are still with me until now, then the last thing you need to set is the Windows of the Silkroad server in firewall settings. you need to create inbound outbound rules for the ports.

I guess now you know why people suggested you the VPS way instead of all the mumbo jumbo I have told you. By the way, if you can do all this you can start looking for a job in IT sector because apart from scripting and setting up backup IT is mostly about this n that (I have been working for a global company in IT/helpdesk division to make it clear for the incoming flamer action)

By the way, I have no clue why I have told you this...

anyways, have fun, good luck because you ll need it.

Best,
Tychus
TychusFindlay is offline  
Thanks
5 Users
Old 08/05/2014, 18:44   #5
 
ahmed1010101's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 24
Received Thanks: 0
omg thank you , so should i replace those ips with my internet ip ? and set ports and make sure i have static internet ip , and then make my pc local ip static too

GlobalManager {
// Certification "192.168.1.101", 32000
Certification "192.168.1.101", 32000

LoginFailureTolerance 3 // ÃÖ´ë ·Î±×ÀÎ ÆÐ½º¿öµå ¿À·ù Çã¿ëÄ¡
IBUVFailureTolerance 3 // ÃÖ´ë À̹ÌÁö ÀÎÁõ ¿À·ù Çã¿ëÄ¡
LoginFailureBlockTimeMin 10 // ºí·° ½Ã°£(ºÐ) - ·Î±×ÀÎ ÆÐ½º¿öµå ¿À·ù
IBUVFailureBlockTimeMin 10 // ºí·° ½Ã°£(ºÐ) - À̹ÌÁö ÀÎÁõ ¿À·ù
AutomatedPunisher "AutomatedPunisher" // ºí·° ÁÖü À̸§ (±âÁ¸ ºí·°Àº gm ¸í)
LoginPunishmentGuide "Blocked for 10 minutes due to incorrect password entered 99 times" // ÆÐ½º¿öµå ¿À·ù¿¡ ´ëÇÑ ºí·° °¡À̵å
LoginPunishmentDescription "Blocked for 10 minutes due to incorrect password entered 99 times" // ÆÐ½º¿öµå ¿À·ù¿¡ ´ëÇÑ ºí·° ¼³¸í
IBUVPunishmentGuide "Blocked for 10 minutes due to incorrect code entered 99 times" // À̹ÌÁö ÀÎÁõ ¿À·ù¿¡ ´ëÇÑ ºí·° °¡À̵å
IBUVPunishmentDescription "Blocked for 10 minutes due to incorrect code entered 99 times" // À̹ÌÁö ÀÎÁõ ¿À·ù¿¡ ´ëÇÑ ºí·° ¼³¸í

}

GatewayServer {
LastFullVersion_SR_Client 130
Certification "192.168.1.101", 15880
IBUVQueueReserveCount 20000 // IBUV¸¦ À§ÇØ ¹Ì¸® »ý¼ºÇØ ³õÀ» À̹ÌÁö °¹¼ö
IBUVQueuePrepareRatio 0.05 // ¾ÆÀ̵é ŸÀÓ¿¡ À̹ÌÁö »ý¼ºÇÒ ºñÀ²
IBUVFailureIPTolerance 0 // ÇÑ IP´ç IBUV ½ÇÆÐ¸¦ Çã¿ëÇÒ ÃÖ´ë ¿À·ù Çã¿ëÄ¡, 0ÀÌ¸é ºí·° ¾ÈÇϰڴٴ °ÅÁö.
ahmed1010101 is offline  
Old 08/06/2014, 01:27   #6
 
elite*gold: 20
Join Date: Feb 2013
Posts: 188
Received Thanks: 135
Let those IPs stay as they are. Only set your internet ip (*has to be static) within division txt an release the pk2 file to your friends.

The trick is to use Port forwarding. So it will do this

I am a port forwarder
I will listen on the port 15779
Here comes a request !! *thanks to the internet ip written into division txt
I shall forward it in my network to the ip 192.168.1.101
----------

Thus, your server will be able to capture the request from your player. Modem is the man in the middle.

The hint is the port number.. It was 15779 for game but make sure you also set the the port forwarder for a wider range in the first attempt. Then you can limit the port range to accept / forward to make it more secure.

I am giving you logic but I cant tell you specifically what to do step by step as I even dont know if you are an ADSL subscriber and if what modem type you have been using n etc.... So it is all up to you. I hope you make it.
TychusFindlay is offline  
Thanks
2 Users
Old 05/10/2020, 22:01   #7
 
elite*gold: 0
Join Date: Mar 2013
Posts: 10
Received Thanks: 0
The question is how can you setup the download server to work this way and where does it get the client info to send to new users?

Thank you
dbpaintbal is offline  
Reply


Similar Threads Similar Threads
How to make FGW Working 100% in vsro files
11/07/2017 - SRO Private Server - 5 Replies
How to make FGW Working 100% in vsro files ! Please if any one know how to do it help me here :(
Anyone can help to make client injection work in vsro?
11/12/2013 - SRO Coding Corner - 3 Replies
Im working on a little project where i want to use this method: http://www.elitepvpers.com/forum/sro-coding-corne r/269936-guide-client-based-packet-injection-silkr oad.html But i keep failing updating the addy's in it can anyone help me with this?
How Can I Make English VSRO original client?
07/31/2012 - SRO Private Server - 5 Replies
i wanna make english Vsro original client. How?
[PLEASE HELP] HOW to i make my Server Puplic?
04/29/2010 - Shaiya Private Server - 0 Replies
I changend my IP´s so many. But my Server works at mom only in Lan. I white if I the IP 192.198.x.x is for LAN and my WAN IP is 77.20.x.x. I change these IP only in: PSM_Client > > Are > > Config > > PS_game and in Game.exe It´s this right ?
Need someone you make new vsro client
10/09/2009 - Silkroad Online - 2 Replies
any one of you which plays vsro can make a new english client for vsro please ! thank you



All times are GMT +1. The time now is 02:43.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.