Verbindungsfehler...

03/24/2016 22:45 1Fantasy1#1
Hey leute habe noch einen kleinen Fehler. Sysserr ch1 :
PHP Code:
  SYSERR: Mar 24 21:43:34 :: socket_connect: HOST localhost:19001, could not connect. 

Hier die Configs von Ch1,

PHP Code:
  HOSTNAME: Channel1/Channel1_1
CHANNEL
: 1
PORT
: 58040
P2P_PORT
: 27010
DB_PORT
: 19001
DB_ADDR
: localhost
MAP_ALLOW
: 1 3
TABLE_POSTFIX
:
PASSES_PER_SEC: 25
SAVE_EVENT_SECOND_CYCLE
: 180
PING_EVENT_SECOND_CYCLE
: 180
PLAYER_SQL
: localhost core ExTazyRieX player
COMMON_SQL
: localhost core ExTazyRieX common
LOG_SQL
: localhost core ExTazyRieX log
NO_PK
: 1
VIEW_RANGE
: 6000
CHECK_MULTIHACK
: 1
LOCALE_SERVICE
: GERMANY
MAX_LEVEL
: 106
adminpage_ip
: 127.0.0.1
adminpage_password
: 21279Hdfs432dsfqwa3e2qw4erKBdsaLJHGdsa323weqw
FN_log_adminpage
: 1
mark_server 1
mark_min_level 1
traffic_profile
: 1
empire_whisper
: 0  
user_limit
: 1000
#hackshield_enable: 1
#hackshield_first_check_time: 10
#hackshield_check_cycle_time: 10
speedhack_limit_count: 10
speedhack_limit_bonus
: 10
spam_block_duration
: 10
spam_block_score
: 10
spam_block_reload_cycle
: 10
spam_block_max_level
: 90
protect_normal_player
: 0
WOLF_MAN
: 1
Test_Server
: 1 

conf .txt von der DB

PHP Code:
  WELCOME_MSG = "DB Server has been started"

SQL_ACCOUNT = "localhost account core ExTazyRieX 0"
SQL_PLAYER = "localhost player core ExTazyRieX 0"
SQL_COMMON = "localhost common core ExTazyRieX 0"
SQL_HOTBACKUP = "localhost homepage core ExTazyRieX 0"

TABLE_POSTFIX = ""

BIND_PORT               = 19001
DB_SLEEP_MSEC           
= 10
CLIENT_HEART_FPS        
= 10
HASH_PLAYER_LIFE_SEC    
= 600
BACKUP_LIMIT_SEC        
= 3600
PLAYER_ID_START 
= 100
PLAYER_DELETE_LEVEL_LIMIT 
= 106
PLAYER_DELETE_CHECK_SIMPLE 
= 1

ITEM_ID_RANGE 
= 2000000000 2100000000

MIN_LENGTH_OF_SOCIAL_ID    
= 6

#NAME_COLUMN = "gb2312name"
#LOCALE = "gb2312"
SIMPLE_SOCIALID = 1
Block 
"Y/QSB7omi36awq4ctpUxuiwRARM="
BIND_IP: 127.0.0.1 
03/25/2016 07:05 theo1990#2
Db_port 19001? Ich bin mir nicht mehr ganz sicher aber ist hier der Datenbankserver gemeint? Falls ja probier mal 3306 das ist der Standard port für mysql
03/25/2016 10:30 1Fantasy1#3
k ich probiers gleich

Das mit Verbindung hat jetzt geklappt komme aber immernoch nicht ingame hier sysser ch1 ( es steht du wirst verbunden...)

PHP Code:
SYSERR: Mar 25 09:36:41 :: ChildLoop: AsyncSQL: query failed: Unknown column 'SN2_Gmae' in 'field list' (query: INSERT INTO invalid_server_log(locale_type, log_date, ip, revision) VALUES(6, NOW(), '185.62.190.76', SN2_Gmae) errno: 1054)
SYSERR: Mar 25 09:37:42 :: safe_create: calloc failed [12] Cannot allocate memory
SYSERR
: Mar 25 09:37:42 :: buffer_new: calloc failed [12] Cannot allocate memory 
03/25/2016 12:36 theo1990#4
Was hast du gemacht damit es geklappt hat damit hilfst du andere die das selbe problem hatten. Bitte immer daran denken.

Also die erste Meldung sagt das sn2_gmae nicht als Spalte vorhanden ist. Ich denke sn_2gmae ist dein User name und an der Stelle an der die log Nachricht geschrieben wird hat der Entwickler vergessen den string in Anführungszeichen zu setzten. Hattest du die Tabelle mit meiner DDL struktur angelegt?

Die andern 2 Fehler bedeuten dass kein Arbeitsspeicher mehr allociert (reserviert) werden kann weil anscheinend nicht genug mehr im heap vorhanden ist. Heißt auf deutsch : du brauchst für den Server mehr RAM
03/25/2016 13:07 1Fantasy1#5
Habe den Port eifnach in 3306 geändert für die, die Probleme haben , habe jetzt nurnoch diesen Fehler : SYSERR: Mar 25 09:36:41 :: ChildLoop: AsyncSQL: query failed: Unknown column 'SN2_Gmae' in 'field list' (query: INSERT INTO invalid_server_log(locale_type, log_date, ip, revision) VALUES(6, NOW(), '185.62.190.76', SN2_Gmae) errno: 1054)

habe eig. nichts bearbeitet im source bis auf paar fix und timebomb..
03/25/2016 13:16 theo1990#6
Also wie ich oben schon vermutet habe, ist der Fehler dass ein string ohne Anführungszeichen in ein varchar Feld eingetragen wird. Das passt dem Server aber nicht und gibt ein error.
03/25/2016 13:26 1Fantasy1#7
k, danke
03/25/2016 13:48 theo1990#8
Hats geklappt?
03/25/2016 13:51 1Fantasy1#9
jap danke dir