Author Topic: Stupid dedicated w/ IGSO does not think I'm the host...  (Read 861 times)

Whenever I run my server, it automatically makes me a super admin. Good.

I use IGSO, and it does not think I'm the host. When a connection to a dedicated server(or I just use it so I can play other servers) is established, the IP is connected to. That means I connect through my IP address, and not localhost or 0.0.0.0 or 127.0.0.1. I go all the way out to somewhere on the internet and all the way back to my computer. That's why it doesn't think I'm the host.

Solutions

Someone make IGSO with host based of build ID.(prefs heh)
Harder, but make us allowed to use 127.0.0.1 or 0.0.0.0 as addresses to connect to.

Kalphiter, don't say things you don't know. It's not because your not connecting to localhost, its probably something else. If you post your server prefs in a cs file i might be able to help more.
Temporary solution:
$Pref::Server::AutoSuperAdminList = "YOURID";
If you have any other auto super admins, add their id with a comma after the id before it.

I looked through all the serverCmds in the latest IGSO. Stupid Fooly removed the cmd to set the hosts BLID. Go complain to him.


And Amiret, he already said he gets auto admin, that's not his problem.

Kalphiter, don't say things you don't know. It's not because your not connecting to localhost, its probably something else. If you post your server prefs in a cs file i might be able to help more.
Temporary solution:
$Pref::Server::AutoSuperAdminList = "YOURID";
If you have any other auto super admins, add their id with a comma after the id before it.
Actually, it's $Pref::Server::AutoAdminServerOwner = 1;

And the problem is that fooly made it check it for being the host in a way that only works with non-dedis.  Just work around it till RTB2 gets here.

He's probably using findLocalClient() to get the host.  Problem is, findLocalClient() returns 0 on dedicated servers, pretty much indicating that there is no local client . . . which is technically true for a dedicated.  There should be a way to get the server IP and compare that to a client's IP but I can't remember it off the top of my head.

If you have any other auto super admins, add their id with a comma after the id before it.

Wrong. The auto admin lists are space delimited so they need to be entered like so:

$Pref::Server::AutoAdminList = "0 100 150";


Kalphiter, don't say things you don't know. It's not because your not connecting to localhost, its probably something else. If you post your server prefs in a cs file i might be able to help more.
Temporary solution:
$Pref::Server::AutoSuperAdminList = "YOURID";
If you have any other auto super admins, add their id with a comma after the id before it.
I know what I'm talking about.

When I start a server in-game it says "Connecting to Local Host".

When I got to server menu and click I end up:
"Connecting to 69.122.255.255..."