Hi everyone, I am having a problem where I cannot get past the realm list when trying to connect to my server from PC2 on my local network AND when I try and make the server public. I am having the exact same problem both times. The only way I can connect to my server is if I set the realmist to 127.0.0.1 and login to it from the computer that is hosting it (which I will call PC2.)
This is my second time hosting a server, the first time around I did it on my main PC (PC1) and I used AC Web Ultimate Repack 7.8. I was able to make it public on that computer, and had several friends succesfully connect and play and I was able to logon from my 2nd PC simply by placing the internal IP of PC1 into the realmlist.wtf. This time around the situation is reversed (trying to login to PC2 server from PC1) and I cannot do it. I just get to the realmlist and keep getting it over and over, cannot progress any further.
I am not using AC-WEB Repack anymore, this time I decided to compile my own and I got the latest ArcEmu rev and am using WhyDB.
But other than that the settings are exactly the same, I have compared what I have on my old AC-WEB configs to what I have now and they are the same, the only difference is now the server is running on PC2 instead of PC1.
This shouldnt have anything to do with ports or anything like that, because its all on an internal network. Both of these computers are connected to the same router.
I dont have any firewalls or anything activated, windows firewall is off. I am guessing it is the PC that is hosting it is denying the connection for some reason. Because its the exact same thing I had before except in reverse. It was fine when I had the server on PC1 and connected from PC2. But this PC2 doesnt like being the host for some reason.
The server is on PC with internal ip of 192.168.1.250, so that is all I should have to enter in realmlist.wtf on the other PC to connect to it? Correct? Well yes I connect but it just keeps going realmlist realmlist reamlist over and over.
Also of note, I have the exact same thing when I go public with it too. I dont even want to bring that up though because someone wil tell me port forwarding and everything, but I know thats not the case because as I said its happening internally too AND i know my ports are forwarded because I have them the same as when I was hosting the server before. Not that it even matters because ports have nothing to do with it when im trying to connect from another PC on my LAN!
So, why is PC2 not wanting anyone (internal or externally) to connect to it past the realm list?
Thank you for your help
Code:
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# LogonServer Section
#
# Address:
# The address (no port) of the server.
#
# Port:
# The port on which the logon server listens. (*** NOT 3724 ***)
#
# Name:
# Not really relavant, but name the logon.
#
# RealmCount:
# The number of realms in the next section.
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
<LogonServer Address = "127.0.0.1"
Port = "8093"
Name = "Default Logon"
RealmCount = "1">
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Realm Section
#
# Name:
# The name of the realm.
#
# Address:
# The address (and port) of that realm.
#
# Icon:
# The type of realm (PVP, Normal, RPPVP, RP)
#
# TimeZone:
# Time zone the realm is in.
#
# Population:
# (0 = low, 1 = medium, 2 = high)
#
# Important information below
#
# change 127.0.0.1 to your EXTERNAL ip if you wish to have a PUBLIC server.
# This issues come up a lot!
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
<Realm1 Name = "Test Realm"
Address = "127.0.0.1:8129"
Icon = "PVP"
Population = "1.0"
TimeZone = "1">
Code:
#######################################################################
# ArcEmu Realms Configuration File
# Last updated at revision 425 by neo_mat
#######################################################################
/********************************************************************************
* How to use this config file: *
* Config files are in a block->variable->setting format. *
* A < signifies the opening of a block, the block name is expected after that. *
* After the block name, a space and then the settings sperated by = / ' '. *
* *
* e.g. *
* <block setting="0" someval = "1"> *
* *
* Comments can be in C format, e.g. /* some stuff */, with a // at the start *
* of the line, or in shell format (#). *
********************************************************************************/
# LogonDatabase Section
#
# These directives are the location of the `realms` and `accounts`
# tables.
#
# LogonDatabase.Host - The hostname that the database is located on
# LogonDatabase.Username - The username used for the mysql connection
# LogonDatabase.Password - The password used for the mysql connection
# LogonDatabase.Name - The database name
# LogonDatabase.Port - Port that MySQL listens on. Usually 3306.
# LogonDatabase.Type - Client to use. 1 = MySQL, 2 = PostgreSQL, 3 = Oracle 10g
#
<LogonDatabase Hostname = "localhost"
Username = "root"
Password = "my-pw"
Name = "k_logon"
Port = "3306"
Type = "1">
# Host Directive
#
# This is the address that the realmlist will listen on.
# To listen on all addresses, set it to 0.0.0.0
# Default: 127.0.0.1 (localhost)
#
# Note: ISHost is the interserver communication listener.
#
<Listen Host = "0.0.0.0"
ISHost = "0.0.0.0"
RealmListPort = "3724"
ServerPort = "8093">
# Server console logging level
#
# This directive controls how much output the server will
# display in it's console. Set to 0 for none.
# 0 = Minimum; 1 = Error; 2 = Detail; 3 = Full/Debug
# Default: 3
#
<LogLevel Screen = "0"
File = "-1">
# Account Refresh Time
#
# This controls on which time interval accounts gets
# refreshed. (In seconds)
# Default = 600
#
<Rates AccountRefresh = "600">
# Accepted Build Range Setup
#
# These two directives set up which clients will be
# allowed to authenticate with the realm list.
#
# Set these to the same builds that the server was
# compiled for.
#
# As of the last update, version 2.1.1 was build 6739.
#
<Client MinBuild = "8606"
MaxBuild = "8606">
# WorldServer Setup
#
# RemotePassword
# This directive controls the password used to authenticate with the worldserver.
# It must be the same between the two configs. If it is not, your server will
# not register.
#
# Default: "change_me_logon"
#
# AllowedIPs
# This section MUST be completed, otherwise all attempts to link your servers will fail.
# These "Allowed" fields are a space-seperated list of CIDR-form IP addresses that are allowed
# to make server connections to your logonserver, and register realms.
# For example, everything in the 127.0.0.* range would be:
# 127.0.0.0/24, as 24 of the bits must match the 127.0.0.0
#
# To allow a single IP,
# 1.3.3.7/32, would allow only 1.3.3.7 to connect as 32 of the bits must match.
#
# AllowedModIPs
# In the same form as AllowedIPs, these are the IPs that are allowed to modify the database
# (adding bans, GMs, account permissions, etc)
#
<LogonServer RemotePassword = "my pw"
AllowedIPs = "127.0.0.1/32"
AllowedModIPs = "127.0.0.1/32">
-Frustrated