MonsteHuntGold2- IP to country not working on server
MonsteHuntGold2- IP to country not working on server
Hi all
I've finally managed to get MH2Gold installed on one of our public servers which was running MH503.
Such a simple task but mega complicated for reasons I won't go on about.
I followed all of the instructions in the readme file but cannot get IP to Country working. I've clearly missed something. All of the mutators needed are added to MApvoteLA13 - Mutators="MonsterHunt2Gold.IP2Country,MonsterHunt2Gold ETC.
See screenshot attached - it says getting country and there are no names shown in the list.
Any help please?
Piley
I've finally managed to get MH2Gold installed on one of our public servers which was running MH503.
Such a simple task but mega complicated for reasons I won't go on about.
I followed all of the instructions in the readme file but cannot get IP to Country working. I've clearly missed something. All of the mutators needed are added to MApvoteLA13 - Mutators="MonsterHunt2Gold.IP2Country,MonsterHunt2Gold ETC.
See screenshot attached - it says getting country and there are no names shown in the list.
Any help please?
Piley
Re: MonsteHuntGold2- IP to country not working on server
Does server's log file have helpful info?Pileyrei wrote:it says getting country and there are no names shown in the list.
"If Origin not in center it be not in center." --Buggie
Re: MonsteHuntGold2- IP to country not working on server
Hi Barbie
Thanks for the speedy reply!
Whilst looking through the log I checked my ini and the serverpackages needed were gone!
They were there before!
ServerActors=MonsterHunt2Gold.LinkActor
ServerActors=MonsterHunt2Gold.ServerAdds
ServerPackages=MonsterHunt
ServerPackages=MonsterHunt2Gold
Just rebooted and now server cant find file "MonsterHunt2Gold.LinkActor"
I need to look into this again when home tonight.
Piley
Thanks for the speedy reply!
Whilst looking through the log I checked my ini and the serverpackages needed were gone!
They were there before!
ServerActors=MonsterHunt2Gold.LinkActor
ServerActors=MonsterHunt2Gold.ServerAdds
ServerPackages=MonsterHunt
ServerPackages=MonsterHunt2Gold
Just rebooted and now server cant find file "MonsterHunt2Gold.LinkActor"
I need to look into this again when home tonight.
Piley
Re: MonsteHuntGold2- IP to country not working on server
You have to set up the LinkActor in your MonsterHunt2Gold.ini, perhaps you are using a server for Ip2Country that does not work anymore...
And you don't have to install the original Ip2Country separately, the one for MonsterHunt2Gold is enough.
Your ServerPackages/ServerActors settings are ok.
And you don't have to install the original Ip2Country separately, the one for MonsterHunt2Gold is enough.
Your ServerPackages/ServerActors settings are ok.
Last edited by Aldebaran on Fri Feb 17, 2017 1:29 am, edited 1 time in total.
Re: MonsteHuntGold2- IP to country not working on server
Hi Aldebaran
Thanks for the reply.
I found the [MonsterHunt2Gold.LinkActor] section in the ini - thanks.
As per the readme file it says don't touch and I haven't changed anything.
I really am losing my mind!
I did ServerPackages=MonsterHunt2Gold.LinkActor and not ServerActors=MonsterHunt2Gold.LinkActor
I'm editing everything from my iPhone at work because my server setup is blocked on our network - no copy paste on the phone, typing it in.
Anyway, server is up now and I will test again tonight. I suspect it will all be fine. Will confirm.
Thank you for helping the UT99 idiot
Piley
Thanks for the reply.
I found the [MonsterHunt2Gold.LinkActor] section in the ini - thanks.
As per the readme file it says don't touch and I haven't changed anything.
I really am losing my mind!
I did ServerPackages=MonsterHunt2Gold.LinkActor and not ServerActors=MonsterHunt2Gold.LinkActor
I'm editing everything from my iPhone at work because my server setup is blocked on our network - no copy paste on the phone, typing it in.
Anyway, server is up now and I will test again tonight. I suspect it will all be fine. Will confirm.
Thank you for helping the UT99 idiot
Piley
-
- Godlike
- Posts: 3774
- Joined: Fri Jan 14, 2011 1:53 pm
- Personal rank: -Retired-
Re: MonsteHuntGold2- IP to country not working on server
Don't ever be afraid to email me directly P. I'll help you with anything you need. Give me server access and I'll fix it for you. So many times it's something incredibly simple like a typo that you just don't see but someone with fresh eyes will notice immediately. We've all done that for each other over the years.
So long, and thanks for all the fish
Re: MonsteHuntGold2- IP to country not working on server
What gentleman you areJackGriffin wrote:Don't ever be afraid to email me directly P. I'll help you with anything you need. Give me server access and I'll fix it for you. So many times it's something incredibly simple like a typo that you just don't see but someone with fresh eyes will notice immediately. We've all done that for each other over the years.
Let me see how I get on tonight, hopefully all is good now.
EDIT:
Well IP2Country works nicely now
But now the server is crashing any time from 10 seconds to say a minute on join.
Looking at the log I think the IP2Country is the culprit: (ignore the CTF map name - its default after a reboot)
Too many timeouts crash the server
ScriptLog: [IpToCountry] iptocountry.ut-files.com timed out after 10 seconds
ScriptLog: [IpToCountry] iptocountry.ut-files.com failed! Trying the alternate server...
ScriptWarning: HTTPClient CTF-'FTBRun&Gun.HTTPClient0 (Function MonsterHunt2Gold.HTTPClient.DoBind:000A) BindPort: already bound
ScriptLog: [IpToCountry] Error while resolving the host http://www.ut-slv.com
ScriptLog: [IpToCountry] http://www.ut-slv.com failed! Trying the alternate server...
ScriptWarning: HTTPClient CTF-'FTBRun&Gun.HTTPClient0 (Function MonsterHunt2Gold.HTTPClient.DoBind:000A) BindPort: already bound
ScriptLog: [IpToCountry] Error while resolving the host utgl.unrealadmin.org
ScriptLog: [IpToCountry] utgl.unrealadmin.org failed! Trying the alternate server...
ScriptWarning: HTTPClient CTF-'FTBRun&Gun.HTTPClient0 (Function MonsterHunt2Gold.HTTPClient.DoBind:000A) BindPort: already bound
ScriptLog: [IpToCountry] Error while resolving the host iptocountry.ut-files.com
ScriptLog: [IpToCountry] iptocountry.ut-files.com failed! Trying the alternate server...
ScriptWarning: HTTPClient CTF-'FTBRun&Gun.HTTPClient0 (Function MonsterHunt2Gold.HTTPClient.DoBind:000A) BindPort: already bound
ScriptLog: [IpToCountry] Error while resolving the host http://www.ut-slv.com
ScriptLog: [IpToCountry] http://www.ut-slv.com failed! Trying the alternate server...
ScriptWarning: HTTPClient CTF-'FTBRun&Gun.HTTPClient0 (Function MonsterHunt2Gold.HTTPClient.DoBind:000A) BindPort: already bound
ScriptLog: [IpToCountry] Error while resolving the host utgl.unrealadmin.org
ScriptLog: [IpToCountry] utgl.unrealadmin.org failed! Trying the alternate server...
ScriptLog: [IpToCountry] No data was received during the last session; will attempt to re-resolve utgl.unrealadmin.org upon HTTP client reload.
ScriptLog: [IpToCountry] Too many HTTP errors in one session, HTTP client restarting.
Log: Resolving utgl.unrealadmin.org...
Log: CheckConnectionAttempt: Error while checking socket status
EDIt # 2:
Removed ServerActors=MonsterHunt2Gold.LinkActor
100% causes server crash due to (DNS?) timeouts.
Server stays up if I remove it.
Hmm. What can I do?
-
- Godlike
- Posts: 3774
- Joined: Fri Jan 14, 2011 1:53 pm
- Personal rank: -Retired-
Re: MonsteHuntGold2- IP to country not working on server
I need to see the rest of your setup. Zip up your ini's: ut, monsterhunt, and mapvote (maybe the server startup batch file too) and email them to me. You are welcome to strip the passwords, etc if that makes you feel better.
So long, and thanks for all the fish
Re: MonsteHuntGold2- IP to country not working on server
Thanks Jack - will email to you.
FWIW, our provider setup has always been challenging for want of a better word.
The fact that things never work first time and need all sorts of tweaks to make the most simplest of things work never surprises me.
FWIW, our provider setup has always been challenging for want of a better word.
The fact that things never work first time and need all sorts of tweaks to make the most simplest of things work never surprises me.
- sektor2111
- Godlike
- Posts: 6418
- Joined: Sun May 09, 2010 6:15 pm
- Location: On the roof.
Re: MonsteHuntGold2- IP to country not working on server
Apology for my entrance here but you have captured my attention with IpToCountry things.
A few time ago I did some changes to this server-tool converting it mainly to states rather than ticks and multiple "GetItemName" queries. Let me share results and techs.
LinkActor spawn as addon as a mutator, or this mutator has to be loaded where ever it needs to be (MapVote, etc). Without mutator nothing is retrieved. Mutator does a slow loop for Playerpawn owning some CData actor. If exist this data actor it will be completed with country things. Once Country things completed (or not) We have a broadcast and a log. Why these ? Ohhh well, It seems like in a server with mapvote and all sort of mutate based things, such an actor refuses to work at mutate command but not in a simple server with less stuff, LOL. However, actor owned by player contains country info - it goes to garbage in 3 seconds if owner is missing. In a simple server (with less mutators) country attempts to get solved and mutate do works with any matter - said attempt because a LAN address bugs things if INI is not completed manually for LAN addresses - OR I have to update IP database with info toward 192.168.x.x family by default.
What I feel is like an improvement since at least I have a log and Screen-Info coming shortly even if Mutate command do sucks.
If you wanna check or play around this is Code - I'm interested about any improvements that can be done.
Edit:For future probably this tool might be good to trigger player in this operation and preventing server to create other connections than it needs, and getting data directly from player itself...
A few time ago I did some changes to this server-tool converting it mainly to states rather than ticks and multiple "GetItemName" queries. Let me share results and techs.
LinkActor spawn as addon as a mutator, or this mutator has to be loaded where ever it needs to be (MapVote, etc). Without mutator nothing is retrieved. Mutator does a slow loop for Playerpawn owning some CData actor. If exist this data actor it will be completed with country things. Once Country things completed (or not) We have a broadcast and a log. Why these ? Ohhh well, It seems like in a server with mapvote and all sort of mutate based things, such an actor refuses to work at mutate command but not in a simple server with less stuff, LOL. However, actor owned by player contains country info - it goes to garbage in 3 seconds if owner is missing. In a simple server (with less mutators) country attempts to get solved and mutate do works with any matter - said attempt because a LAN address bugs things if INI is not completed manually for LAN addresses - OR I have to update IP database with info toward 192.168.x.x family by default.
What I feel is like an improvement since at least I have a log and Screen-Info coming shortly even if Mutate command do sucks.
If you wanna check or play around this is Code - I'm interested about any improvements that can be done.
[attachment=0]IpToCountry_st_Source.zip[/attachment]
Edit:For future probably this tool might be good to trigger player in this operation and preventing server to create other connections than it needs, and getting data directly from player itself...
- Attachments
-
- IpToCountry_st_Source.zip
- Directly dependant on Ip2Country internal mutator and using LinkActor as ServerActor.
- (7.27 KiB) Downloaded 73 times
Re: MonsteHuntGold2- IP to country not working on server
This message means that another process has opened that port already. My guess is that your server has loaded a certain Actor twice or even multiple times. Check section [Engine.GameEngine] for duplicates. Also check that the server is not running twice by accident (that happened here a few times).Pileyrei wrote:ScriptWarning: HTTPClient CTF-'FTBRun&Gun.HTTPClient0 (Function MonsterHunt2Gold.HTTPClient.DoBind:000A) BindPort: already bound
I hope thePileyrei wrote:
Code: Select all
HTTP://
"If Origin not in center it be not in center." --Buggie
- sektor2111
- Godlike
- Posts: 6418
- Joined: Sun May 09, 2010 6:15 pm
- Location: On the roof.
Re: MonsteHuntGold2- IP to country not working on server
Yup... I see often UT using host-name without "http://" (in mapvote too) because those are automated and address gets screwed...
Re: MonsteHuntGold2- IP to country not working on server
Thanks Barbie and Sektor.
Here is my Game Engine section - I don't see any duplicates:
[MonsterHunt2Gold.LinkActor]
QueryServerHost[0]=iptocountry.ut-files.com
QueryServerHost[1]=www.ut-slv.com
QueryServerHost[2]=utgl.unrealadmin.org
QueryServerHost[3]=
QueryServerFilePath[0]=/iptocountry16.php
QueryServerFilePath[1]=/iptocountry/iptocountry16.php
QueryServerFilePath[2]=/iptocountry16.php
QueryServerFilePath[3]=
QueryServerPort[0]=80
QueryServerPort[1]=80
QueryServerPort[2]=80
QueryServerPort[3]=80
resolvedAddress[0]=64.34.170.212
resolvedAddress[1]=216.97.239.125
resolvedAddress[2]=85.236.100.16
resolvedAddress[3]=
MaxTimeout=10
ErrorLimit=5
bNeverPurgeAddress=False
bSpawnAddon=True
IPData[0]=
IPData[1]=
IPData[2]=
SNIP**
I guess it is a forum parser - the http://
Piley
Here is my Game Engine section - I don't see any duplicates:
- [Engine.GameEngine]
CacheSizeMegs=8
UseSound=False
ServerActors=IpDrv.UdpBeacon
ServerActors=IpServer.UdpServerQuery
ServerActors=IpServer.UdpServerUplink MasterServerAddress=utmaster.epicgames.com MasterServerPort=27900
ServerActors=UWeb.WebServer
ServerPackages=SoldierSkins
ServerPackages=CommandoSkins
ServerPackages=FCommandoSkins
ServerPackages=SGirlSkins
ServerPackages=BossSkins
ServerPackages=TCowMeshSkins
ServerPackages=TNaliMeshSkins
ServerPackages=tskmskins
ServerPackages=epiccustommodels
ServerPackages=Botpack
ServerPackages=multimesh
ServerPackages=Female1Skins
ServerPackages=Female2Skins
ServerPackages=Male1Skins
ServerPackages=Male2Skins
ServerPackages=Male3Skins
ServerPackages=SkTrooperSkins
ServerPackages=ServerSpam
ServerPackages=MonsterHunt
ServerPackages=MonsterHunt2Gold
//ServerActors=MonsterHunt2Gold.LinkActor
ServerPackages=NWCoreVIII
ServerPackages=NWMHExtrasVIII
ServerPackages=NWExtrasVIII
ServerPackages=NWModifiersVIII
ServerPackages=NWBoltRifleVIII
ServerPackages=NWCybotLauncherVIII
ServerPackages=NWFlameTrackerVIII
ServerPackages=NWFreezerVIII
ServerPackages=NWGravitonVIII
ServerPackages=NWIonizerVIII
ServerPackages=NWIRPRVIII
ServerPackages=NWMegatonVIII
ServerPackages=NWMultiMissileVIII
ServerPackages=NWNuclearFXVIII
ServerPackages=NWNuclearLauncherVIII
ServerPackages=NWRTVIII
ServerPackages=NWSuperBoltRifleVIII
ServerPackages=NWTheExecutionerVIII
ServerPackages=NWTheMinerVIII
ServerPackages=NWTheOversurrectorVIII
ServerPackages=NWUltimaProtosVIII
ServerPackages=NWVulcanVIII
ServerPackages=NWWREVIII
ServerActors=MODOSUtilsV25.SplashLogoSA
ServerPackages=MODOSUtilsV25
ServerActors=UTIntLogger.UTILActor
ServerActors=AutoTeamBalance.AutoTeamBalance
ServerActors=ServerCrashFix_v11.SCFActor
ServerPackages=MapVoteLA13
ServerActors=MvReporterXR3p.MvReporter
ServerPackages=SendTo_v07c
ServerActors=SendTo_v07c.STWActor
ServerActors=NPLoader_v16b.NPLActor
ServerActors=ACEv08h_S.ACEActor
ServerActors=ACEv08h_EH.ACEEventActor
ServerPackages=NPLoader_v16b
ServerPackages=NPLoaderLLU_v16b
ServerPackages=NPLoaderLLD_v16b
ServerPackages=NPLoaderLLS_v16b
ServerPackages=ACEv08h_Cdll
ServerPackages=IACEv08c
ServerPackages=ACEv08h_C
ServerActors=ACE2MVR01.HWIDReporter
[MonsterHunt2Gold.LinkActor]
QueryServerHost[0]=iptocountry.ut-files.com
QueryServerHost[1]=www.ut-slv.com
QueryServerHost[2]=utgl.unrealadmin.org
QueryServerHost[3]=
QueryServerFilePath[0]=/iptocountry16.php
QueryServerFilePath[1]=/iptocountry/iptocountry16.php
QueryServerFilePath[2]=/iptocountry16.php
QueryServerFilePath[3]=
QueryServerPort[0]=80
QueryServerPort[1]=80
QueryServerPort[2]=80
QueryServerPort[3]=80
resolvedAddress[0]=64.34.170.212
resolvedAddress[1]=216.97.239.125
resolvedAddress[2]=85.236.100.16
resolvedAddress[3]=
MaxTimeout=10
ErrorLimit=5
bNeverPurgeAddress=False
bSpawnAddon=True
IPData[0]=
IPData[1]=
IPData[2]=
SNIP**
I guess it is a forum parser - the http://
Piley
Re: MonsteHuntGold2- IP to country not working on server
Whow, a heavy loaded server... ;o) I did not detect duplicates neither.
Just some remarks; most of the packages I've never heard of, nor G00gle put out useful infos for it:
---
PS: In fact the silly forum parser makes to on preview or submitting. Workaround by
anytext
Just some remarks; most of the packages I've never heard of, nor G00gle put out useful infos for it:
- NPLoader/ACE: Aren't this anti cheat tools? You use it for MonsterHunt? Do players cheat to get a higher score? oO
- AutoTeamBalance: Sure that this is useful for MonsterHunt?
See thread Notes to IpToCountry services: <PleaseNoAutoHTTP-thanks>www.ut-slv.com</PleaseNoAutoHTTP-thanks> has been unavailable since ... (years?)Pileyrei wrote:[MonsterHunt2Gold.LinkActor]
QueryServerHost[0]=iptocountry.ut-files.com
QueryServerHost[1]=www.ut-slv.com
QueryServerHost[2]=utgl.unrealadmin.org
---
PS: In fact the silly forum parser makes
Code: Select all
www.anything
Code: Select all
http://www.anything
Code: Select all
[size=1]anytext[/size]www.anything
"If Origin not in center it be not in center." --Buggie
Re: MonsteHuntGold2- IP to country not working on server
Thanks Barbie!
Yes lots of packages! I need at least NW3 and MH2Gold. NW3 has all those packages so I can't help that.
I take your point about ACE....lol......don't really need it I suppose. Team balancer as well.
I will have a tidy up and post again. There are a few other things I can remove.
Yes lots of packages! I need at least NW3 and MH2Gold. NW3 has all those packages so I can't help that.
I take your point about ACE....lol......don't really need it I suppose. Team balancer as well.
I will have a tidy up and post again. There are a few other things I can remove.