Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 11-13-2012, 11:50 PM
revloc02c's Avatar
revloc02c
Hill Giant
 
Join Date: Aug 2010
Location: UT
Posts: 215
Default Secure remote private server, access with password

Is there a way to setup a regular server that shows up on the server list and allows remote access, but requires a server password to play?

So in other words, a private server with remote access. You list your server on the server list, but only those who have the password can get on. Is there functionality that allows this?
Reply With Quote
  #2  
Old 11-14-2012, 12:00 AM
sorvani
Dragon
 
Join Date: May 2010
Posts: 965
Default

You can lock the server and set the people you want to get in to enough status to log in anyway.
You can allows log ins only from certain IP addresses and have a web form where they can sign in and update their IP. PEQ does GM IP restrictions in a similar method.
Reply With Quote
  #3  
Old 11-14-2012, 12:33 AM
revloc02c's Avatar
revloc02c
Hill Giant
 
Join Date: Aug 2010
Location: UT
Posts: 215
Default

Quote:
Originally Posted by sorvani View Post
You can allows log ins only from certain IP addresses and have a web form where they can sign in and update their IP. PEQ does GM IP restrictions in a similar method.
Ooo, how do you do this one? Not the web form part, but the only allowing certain IPs part.
Reply With Quote
  #4  
Old 11-14-2012, 02:51 AM
sorvani
Dragon
 
Join Date: May 2010
Posts: 965
Default

have not tested it but one would assume it is tied to the GM_IP table.
Reply With Quote
  #5  
Old 11-14-2012, 04:15 AM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

If you wanted to use the GM IPs table for that, you would most likely need to modify the settings in the source for what is considered a GM, otherwise you would probably have to give a certain minimum status for all accounts you want to be able to access your server. If you lock it out, it is effectively the same thing, but people could still log into your server with the GM accounts from other IPs (which may or may not be a problem).

Probably one work around would be to set all GM commands to be over X status, where X is the required status to allow a GM to log into a locked server (maybe status 80 or something). Then, they would be able to access the server and shouldn't have access to any commands you don't want them to have. Though, you will need to make sure your commands table includes every GM command, which you can check by logging in and typing #help to see a list of what commands you have access to for the status your account is set to.

The only downside to this type of setup would be that /who would show everyone as guides or GMs or whatever.

You could also probably just create a script in your default_player.pl that checks account names against a list of account names you want to allow, and then kick anyone that doesn't match that list.

I am sure there are otherways that wouldn't involve editing the source, but you could definitely edit the source if needed to make it work exactly whichever way you wish.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
  #6  
Old 11-14-2012, 09:56 PM
revloc02c's Avatar
revloc02c
Hill Giant
 
Join Date: Aug 2010
Location: UT
Posts: 215
Default

Quote:
Originally Posted by trevius View Post
Probably one work around would be to set all GM commands to be over X status, where X is the required status to allow a GM to log into a locked server (maybe status 80 or something). Then, they would be able to access the server and shouldn't have access to any commands you don't want them to have. Though, you will need to make sure your commands table includes every GM command, which you can check by logging in and typing #help to see a list of what commands you have access to for the status your account is set to.

The only downside to this type of setup would be that /who would show everyone as guides or GMs or whatever.

You could also probably just create a script in your default_player.pl that checks account names against a list of account names you want to allow, and then kick anyone that doesn't match that list.
Thanks Trev, clever and well spoken as usual. Both good ideas. I'd rather avoid editing source right now, but these other two ideas have merit.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 11:42 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3