Sorry in advance for the double post but I've already edited the previous post multiple times so this is the only way to bring attention to the new problem. Anyway..
Now I'm really confused. I generated the new omi.tex, I'm using the proper quest.tex, (I think, anyway.. I'll explain why I can't be certain in just a minute) and.. I'm back to the config error (IOCPInit) which I'm getting from the NPCServer. Yet, the NPCServer's logs have no errors other than being unable to connect to the field server. The field server, however, has a few errors. Seeing as I can't post the full fieldserver log due to length, I'll post a quick snippet of each different error. (The are multiples of each error)
Code:
04-10 14:22:21|[ERROR] ObjectMonster EventParam1 Index overlap Error ==> ObjectNum[ 3018500] EventType[6] EventIndex[806] summon monster[ 2066000] summon time[ 300second], Pos(3440, 570, 9467)
Code:
04-10 14:22:27| Warp Obj[SOURCE SourceMap(2003, 5301) TargetMap(3002, 205)] ObjIndex, Pos( 40, 1020, 5120) ==> ERROR: Warp Target Event Index error
Code:
04-10 14:23:38|[ERROR] CMonsterDBAccess::GetAllMonsters_2 Monster Item percent error !!, MonsterName[ Bishop: 2001800] TotalUsingPercent[30]
Code:
04-10 14:41:09|[ERROR] CAtumDBHelper::LoadMysteryItemDropInfo_ error !!, pItemInfo(0x0) MysteryItemDropNum( 90) ReqLevel( 1~110) DropItemNum( 7024030) DropCount( 1~ 1)
Now, the only difference between before (when the server ran smoothly aside from the blank map issue) and now (with the NPCServer's IOCPInit error) is that I restored the atum2_db_account database from scratch and re-edited the servergroup table to change the server name back to mine. The reason for this is that the only way the server ran smoothly before is because I had dropped and re-created the MysterItemDrop table to avoid the last error, causing the server to boot just fine.
Finally.. Yes, I'm aware IOCPInit errors come from a problem in the .cfgs, usually specifically from global.cfg. However, as I stated, my global.cfg hasn't been changed from before (when it started up fine) and now that the IOCPInit error is present again. Despite this, I've included my current global.cfg:
Code:
#################################################################################
# $LOCAL_IP_ADDR : local computer IP(All server edit)
# $SERVER_GROUP_NAME: set ServerGroup(IM, Field server edit), Max 19Bytes
# $LANGUAGE_TYPE : set language load Text field of DB
# define LANGUAGE_TYPE_UNKNOWN -1
# define LANGUAGE_TYPE_KOREAN 0
# define LANGUAGE_TYPE_ENGLISH 1
# define LANGUAGE_TYPE_JAPANESE 2
# define LANGUAGE_TYPE_CHINESE 3
# define LANGUAGE_TYPE_VIETNAMESE 4
################################################################################
$LOCAL_IP_ADDR = 127.0.0.1
$LOCAL_PUBLIC_IP_ADDR = $LOCAL_IP_ADDR
$ARENA_IP_ADDR = $LOCAL_IP_ADDR
$WEBSRV_IP_ADDR = $LOCAL_IP_ADDR
$FTPSRV_IP_ADDR = $LOCAL_IP_ADDR
$IS_ARENA_SERVER = FALSE
$SERVER_GROUP_NAME = Chaos
$LANGUAGE_TYPE = 1
################################################################################
# ServerGroupList
################################################################################
$SERVER_GROUP_NAME_1 = Chaos
$SERVER_GROUP_NAME_2 =
$SERVER_GROUP_NAME_3 =
$SERVER_GROUP_NAME_4 =
$SERVER_GROUP_NAME_5 =
$SERVER_GROUP_NAME_6 =
$SERVER_GROUP_NAME_7 =
$SERVER_GROUP_NAME_8 =
$SERVER_GROUP_NAME_9 =
$SERVER_GROUP_NAME_10 =
$SERVER_GROUP_NAME_11 = Arena
$SERVER_GROUP_NAME_12 =
$SERVER_GROUP_NAME_13 =
$SERVER_GROUP_NAME_14 =
$SERVER_GROUP_NAME_15 =
$SERVER_GROUP_NAME_16 =
$SERVER_GROUP_NAME_17 =
$SERVER_GROUP_NAME_18 =
$SERVER_GROUP_NAME_19 =
$SERVER_GROUP_NAME_20 =
$MGAME_SERVER_ID_1 = 10061
$MGAME_SERVER_ID_2 = 10062
$MGAME_SERVER_ID_3 = 10063
$MGAME_SERVER_ID_4 = 10064
$MGAME_SERVER_ID_5 = 10065
$MGAME_SERVER_ID_6 = 10066
$MGAME_SERVER_ID_7 = 10067
$MGAME_SERVER_ID_8 = 10068
$MGAME_SERVER_ID_9 = 10069
$MGAME_SERVER_ID_10 = 10070
$MGAME_SERVER_ID_11 = 10071
$MGAME_SERVER_ID_12 = 10072
$MGAME_SERVER_ID_13 = 10073
$MGAME_SERVER_ID_14 = 10074
$MGAME_SERVER_ID_15 = 10075
$MGAME_SERVER_ID_16 = 10076
$MGAME_SERVER_ID_17 = 10077
$MGAME_SERVER_ID_18 = 10078
$MGAME_SERVER_ID_19 = 10079
$MGAME_SERVER_ID_20 = 10080
################################################################################
# PreServer Group List
# Syntax = [LoginServerName] [LoginServerIP] [TabIndex and OrderIndex]
#############################################################################
$$GAME_SERVER_GROUP_NAME1 = Chaos $LOCAL_PUBLIC_IP_ADDR 10061
$$GAME_SERVER_GROUP_NAME2 =
$$GAME_SERVER_GROUP_NAME3 =
$$GAME_SERVER_GROUP_NAME4 =
$$GAME_SERVER_GROUP_NAME5 =
$$GAME_SERVER_GROUP_NAME6 =
$$GAME_SERVER_GROUP_NAME7 =
$$GAME_SERVER_GROUP_NAME8 =
$$GAME_SERVER_GROUP_NAME9 =
$$GAME_SERVER_GROUP_NAME10 =
################################################################################
# ServerGroupInfo List
# Syntax = [ServerName] [ServerId] [Enable]
#############################################################################
$$SERVER_GROUP_INFO_1 = $SERVER_GROUP_NAME_1 $MGAME_SERVER_ID_1 TRUE
$$SERVER_GROUP_INFO_2 =
$$SERVER_GROUP_INFO_3 =
$$SERVER_GROUP_INFO_4 = $SERVER_GROUP_NAME_11 $MGAME_SERVER_ID_11 FALSE
$$SERVER_GROUP_INFO_5 =
$$SERVER_GROUP_INFO_6 =
$$SERVER_GROUP_INFO_7 =
$$SERVER_GROUP_INFO_8 =
$$SERVER_GROUP_INFO_9 =
$$SERVER_GROUP_INFO_10 =
################################################################################
# Each Server's IP
################################################################################
$PRE_SERVER_IP = $LOCAL_IP_ADDR
$IM_SERVER_IP = $LOCAL_IP_ADDR
$LOG_SERVER_IP = $LOCAL_IP_ADDR
$FIELD_SERVER_IP = $LOCAL_IP_ADDR
$NPC_SERVER_IP = $LOCAL_IP_ADDR
$VD_SERVER_IP = $LOCAL_IP_ADDR
$VC_SERVER_IP = $LOCAL_IP_ADDR
################################################################################
# Default Listening Ports
################################################################################
$PRE_SERVER_PORT = 15100
$IM_SERVER_PORT = 15101
$LOG_SERVER_PORT = 15102
$FIELD_SERVER_PORT = 15103
$NPC_SERVER_PORT = 15104
################################################################################
# ArenaServer - Setting
################################################################################
$ARENA_SERVER_NAME = $MGAME_SERVER_ID_11
$ARENA_SERVER_ID = $SERVER_GROUP_NAME_11
$Arena_DB_SERVER_NAME_IM = atum2_db_arena
$Arena_SERVER_GROUP_ODBC_DSN = atum_group_server_dsn
$ARENA_IM_IP = $LOCAL_IP_ADDR
$ARENA_LOG_IP = $LOCAL_IP_ADDR
$ARENA_FIELD_IP = $LOCAL_IP_ADDR
$ARENA_NPC_IP = $LOCAL_IP_ADDR
$ARENA_IM_PORT = 15105
$ARENA_LOG_PORT = 15106
$ARENA_FIELD_PORT = 15107
$ARENA_NPC_PORT = 15108
################################################################################
# VoIP Server Settings(PCCallAgent)
################################################################################
$VOIP_1to1_SERVER_IP = $LOCAL_IP_ADDR
$VOIP_1to1_SERVER_PORT = 15152
$VOIP_NtoN_SERVER_IP = $LOCAL_IP_ADDR
$VOIP_NtoN_SERVER_PORT = 15150
################################################################################
# Auto Update Settings
################################################################################
# $AUTO_UPDATE_SERVER_TYPE = {FTP|HTTP}, default FTP
$AUTO_UPDATE_SERVER_TYPE = HTTP
################################################################################
$UPLOAD_FTP_SERVER_IP = $LOCAL_IP_ADDR
$UPLOAD_FTP_SERVER_PORT = 21
$UPLOAD_FTP_SERVER_ACCOUNT = atum
$UPLOAD_FTP_SERVER_PASSWORD = callweb
$DOWNLOAD_FTP_SERVER_IP1 = $FTPSRV_IP_ADDR
$DOWNLOAD_FTP_SERVER_IP2 = $FTPSRV_IP_ADDR
$DOWNLOAD_FTP_SERVER_PORT = 21
$DOWNLOAD_FTP_SERVER_ACCOUNT = atum
$DOWNLOAD_FTP_SERVER_PASSWORD = callweb
$CLIENT_FTP_UPDATE_UPLOAD_DIR = //autoupdate/aceonline
$LAUNCHER_FILE_UPLOAD_PATH = //autoupdate/launcher/Launcher.atm
$DELETE_FILE_LIST_UPLOAD_PATH = //autoupdate/deletefilelist/deletefilelist.txt
$NOTICE_FILE_UPLOAD_PATH = //autoupdate/notice/notice.txt
$VERSION_LIST_FILE_UPLOAD_PATH = //autoupdate/aceonline/versionlist.ver
$CLIENT_FTP_UPDATE_DOWNLOAD_DIR = //autoupdate/aceonline
$LAUNCHER_FILE_DOWNLOAD_PATH = //autoupdate/aceonline/Launcher.atm
$DELETE_FILE_LIST_DOWNLOAD_PATH = //autoupdate/deletefilelist/deletefilelist.txt
$NOTICE_FILE_DOWNLOAD_PATH = //autoupdate/notice/notice.txt
############################################################################
# HTTP Setting
$DOWNLOAD_HTTP_SERVER_IP1 = $WEBSRV_IP_ADDR
$DOWNLOAD_HTTP_SERVER_IP2 = $WEBSRV_IP_ADDR
$DOWNLOAD_HTTP_SERVER_PORT = 80
$DOWNLOAD_HTTP_SERVER_ACCOUNT = atum
$DOWNLOAD_HTTP_SERVER_PASSWORD = callweb
$CLIENT_UPDATE_DOWNLOAD_HTTP_DIR = autoupdate/aceonline
$LAUNCHER_FILE_DOWNLOAD_HTTP_PATH = autoupdate/launcher/Launcher.atm
$DELETE_FILE_LIST_DOWNLOAD_HTTP_PATH = autoupdate/deletefilelist/deletefilelist.txt
$NOTICE_FILE_DOWNLOAD_HTTP_PATH = autoupdate/notice/notice.txt
$VERSION_LIST_FILE_DOWNLOAD_HTTP_PATH = autoupdate/aceonline/versionlist.ver
################################################################################
# Client Update ignore Flag, Warning: certanly set FALSE when real service!!!
################################################################################
$INGNORE_CLIENT_VERSION_UPDATE = FALSE
################################################################################
# Log server connect flag, Warning: certanly set TRUE when real service!!!
################################################################################
$CHECK_LOG_SERVER = TRUE
################################################################################
# Test Server Flag
################################################################################
$IS_TEST_SERVER = FALSE
$MAIN_OR_TEST_SERVER_NAME = Mainserver
$GAME_PUBLISHER = Chaos
################################################################################
# Jamboree Server Flag
################################################################################
$IS_JAMBOREE_SERVER = FALSE
################################################################################
# Only Choice Server Flag
################################################################################
$IS_ONLY_CHOICE_SERVER = FALSE
################################################################################
# Server Group Limite User Count
################################################################################
$SERVER_GROUP_LIMITE_USER_COUNT = 1000
################################################################################
# Cash Shop Service Flag
################################################################################
$CASH_SHOP_SERVICE_FLAG = TRUE
################################################################################
# Use SecondaryPassword System Flag
################################################################################
$USE_SECONDARYPASSWORD_SYSTEM_FLAG = TRUE
################################################################################
# Client Reinstall-Version
################################################################################
$CLIENT_REINSTALL_VERSION = 0.0.0.0
################################################################################
# MAP Settings
################################################################################
$SERVER_GROUP_DEFAULT_MAP = 2001
################################################################################
# Database Settings - Global
################################################################################
$DB_SERVER_IP = $LOCAL_IP_ADDR
$DB_SERVER_PORT = 9979
$DB_SERVER_NAME_PRE = atum2_db_account
$DB_SERVER_NAME_IM = atum2_db_1
$LOGDB_SERVER_IP = $LOCAL_IP_ADDR
$LOGDB_SERVER_PORT = 9979
$BILLING_SERVER_IP = $LOCAL_IP_ADDR
$BILLING_SERVER_PORT = 9979
$BILLING_DB_NAME = atum2_db_1
$BILLING_SERVER_UID = atum
$BILLING_SERVER_PASSWORD = callweb
$EXTAUTH_DB_SERVER_IP = $LOCAL_IP_ADDR
$EXTAUTH_DB_SERVER_PORT = 9979
$EXTAUTH_DB_SERVER_DB_NAME = atum2_db_account
################################################################################
# Database Settings 1 - PreServer
################################################################################
$PRE_ODBC_DSN atum2_db_account
$PRE_ODBC_UID atum
$PRE_ODBC_PASSWD callweb
################################################################################
# Database Settings 2 - ServerGroup(IMServer, FieldServer, LogServer, NPCServer)
################################################################################
$SERVER_GROUP_ODBC_DSN atum2_db_1
$SERVER_GROUP_ODBC_UID atum
$SERVER_GROUP_ODBC_PASSWD callweb
################################################################################
# Database Settings 3 - Log DB Server(LogServer)
# ($LOG_SERVER_GROUP_ODBC_XXX)
################################################################################
$LOG_SERVER_GROUP_ODBC_DSN atum2_db_1
$LOG_SERVER_GROUP_ODBC_UID atum
$LOG_SERVER_GROUP_ODBC_PASSWD callweb
################################################################################
# External Authentication Flag
# Database Settings 3 - External Authentication(DB)
################################################################################
$IS_EXTERNAL_AUTHENTICATION = false
$EXT_AUTH_ODBC_DSN atum_external_authentication_dsn
$EXT_AUTH_ODBC_UID atum
$EXT_AUTH_ODBC_PASSWD callweb
################################################################################
#SCADMIN-TOOL - Allowed IP
################################################################################
$ALLOWED_TOOL_IP_1 = 127.0.0.1
$ALLOWED_TOOL_IP_2 =
$ALLOWED_TOOL_IP_3 =
$ALLOWED_TOOL_IP_4 =
$ALLOWED_TOOL_IP_5 =
$ALLOWED_TOOL_IP_6 =
$ALLOWED_TOOL_IP_7 =
$ALLOWED_TOOL_IP_8 =
$ALLOWED_TOOL_IP_9 =
$ALLOWED_TOOL_IP_10 =
As usual, any help is greatly appreciated.