Most visitors online was 8830 , on 6 Feb 2024
Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!
Join Today!link just went down, anyone got this?
I've receveid a lot of PMs asking about some other minor issues with the 4.6 server files.
So I decided to share my own revision of the server files with all fixes I applied along the way. I highly recommend you to use this server files if you plan to open a 4.6 Retail version. Download:You must be registered to see linksYou must be registered to see linksDatabase (mirror from TieLay):You must be registered to see links
Also, I don't use EuroAion's client as it is not very clean. Here is the link for my client (CC=2)You must be registered to see links
You must be registered to see links
hi there, could you share again your 4.6 retail server files? the link in your post it's dead
thank you very much for your time
Hi there,
How do you set up a secondary server to act as a matchmaking server?
Thanks
<config>
<!-- server Title -->
<serverTitle>IM1 Main Server</serverTitle>
<serverId>116</serverId>
<serverName>IM1</serverName>
<!-- Client Service Public Address -->
<clientAcceptAddr>XXX</clientAcceptAddr> //your WAN IP
<clientAcceptPort>7778</clientAcceptPort> // this is default 7777. Cannot be 7777 if there is another MainServer running on the same machine using 7777
<!-- LogServer -->
<logserveraddr>10.33.131.116</logserveraddr> //must be exclusive log server for Matchmaking
<logserverport>2051</logserverport> //Cannot use the same port as the Live Main Server
<InterSvrType>2</InterSvrType> //This is the main difference. Live Server is '1'
<createCharNum>0</createCharNum>
<maxUserLevelLight>65</maxUserLevelLight>
<maxUserLevelDark>65</maxUserLevelDark>
<expMultiple>130</expMultiple>
<craftExpMultiple>130</craftExpMultiple>
<abyssPointMultiple>130</abyssPointMultiple>
<tradelimit_flag>0</tradelimit_flag>
<calcUserRate>FALSE</calcUserRate>
<v45_update_date>2013-12-24</v45_update_date>
</config>
<config>
<!-- Country code -->
<country>7</country>
<!-- maxUser Set -->
<maxUser>500</maxUser>
<waitUserMax>250</waitUserMax>
<useWaitPlayList>true</useWaitPlayList>
<!-- Shutdown time -->
<shutdownTime>30</shutdownTime>
<!-- Restrict NPC server connection -->
<restricted>false</restricted>
<!-- NPC Socket timeout -->
<npcSocketTimeOut>0</npcSocketTimeOut>
<logDirectory>c:\_aion_log\main\</logDirectory>
<mapDir>c:\_aion_map\map</mapDir>
<NcguardIniPath>c:\_aion_map\map\NcGuard</NcguardIniPath>
<!-- CacheServer address -->
<cacheServerAddr>127.0.0.1</cacheServerAddr> //must change to match the exclusive Log/Cache server
<cacheServerPort>2006</cacheServerPort>
<!-- LogServer -->
<logserveraddr>127.0.0.1</logserveraddr>
<logserverport>2051</logserverport>
<!-- AionPet -->
<petitionServerAddr>10.33.133.101</petitionServerAddr>
<petitionServerPort>2107</petitionServerPort>
<disablePetitionFrom>0</disablePetitionFrom>
<disablePetitionTo>0</disablePetitionTo>
<useCaptcha>true</useCaptcha>
<captchaBufferSize>10000</captchaBufferSize>
<captchaServerAddr>10.33.132.11</captchaServerAddr>
<captchaServerPort>43330</captchaServerPort>
<!-- This is for setting PK/NonPK Server Setting -->
<nonPkServer>false</nonPkServer>
<!--mail server -->
<mailServer>10.33.45.10</mailServer>
<!-- L2AuthServer -->
<authServerAddr>10.33.135.101</authServerAddr>
<authServerPort>2104</authServerPort>
<useOldAuthServer>FALSE</useOldAuthServer>
<accountCachedPort>2220</accountCachedPort>
<accountCachedAddr>10.33.129.50</accountCachedAddr>
<!-- MxServer -->
<!--External ChatServer IP -->
<mxserveraddr_1>109.105.134.26</mxserveraddr_1>
<mxserverPort_1>10241</mxserverPort_1>
<!--Internal ChatServer IP -->
<mxChatS2SAddr>10.33.132.11</mxChatS2SAddr>
<mxChatS2SPort>10254</mxChatS2SPort>
<mxChatKey>0123456789ABCDEF0123456789ABCDEF</mxChatKey>
<mxChatSignature>AION-WING-SKY</mxChatSignature>
<!-- ShopAgentServer -->
<shopAgentServerAddr>10.33.135.101</shopAgentServerAddr>
<shopAgentServerPort>10100</shopAgentServerPort>
<cachedCheckInterval>0</cachedCheckInterval>
<DelayQueueMask>255</DelayQueueMask>
<useFullDump>true</useFullDump>
<autoShutdown>true</autoShutdown>
<!-- special server for developers -->
<develServer>false</develServer>
<!-- use Test Server Test Code -->
<testServer>false</testServer>
<reportMemoryLeakWithMsgBox>false</reportMemoryLeakWithMsgBox>
<ignoreTerminatingException>true</ignoreTerminatingException>
<!-- Max level -->
<maxUserLevellight>65</maxUserLevellight>
<maxUserLeveldark>65</maxUserLeveldark>
<validRace>-1</validRace>
<maxgathercombinelevel>7</maxgathercombinelevel>
<!-- FOR GIP Server -->
<useGIP>false</useGIP>
<GIPServerAddr>10.90.10.10</GIPServerAddr>
<GIPServerPort>30271</GIPServerPort>
<createCharOnlyMode>false</createCharOnlyMode>
<createCharNum>8</createCharNum>
<useBillInfo>true</useBillInfo>
<trialBillItemId>1</trialBillItemId>
<!-- Trial Account level -->
<trialMaxLevel>20</trialMaxLevel>
<minCharSearchLevel>10</minCharSearchLevel>
<minSendMailLevel>10</minSendMailLevel>
<!-- milliseconds -->
<autoUnlockTime>180000</autoUnlockTime>
<useFatigueSystem>false</useFatigueSystem>
<fatigueSystemCountryCode>5</fatigueSystemCountryCode>
<enableMultipleRace>FALSE</enableMultipleRace>
<!-- Check Skill accelation program -->
<checkUseSkillTimeByMotion>TRUE</checkUseSkillTimeByMotion>
<KickBotUserDelay>60000</KickBotUserDelay>
<KickBotUserUseFlag>TRUE</KickBotUserUseFlag>
<DefaultEnableZCheatDetection>false</DefaultEnableZCheatDetection>
<accuseDelay>1800</accuseDelay>
<accuseRegenDelay>1800</accuseRegenDelay>
<!-- Allow PPPoE -->
<accessControl>true</accessControl>
<MaxAllowedClientLimit>false</MaxAllowedClientLimit>
<vpMinLogoutTime>0</vpMinLogoutTime>
<vpTicTime>600</vpTicTime>
<canGetPvpExp>true</canGetPvpExp>
<useReceiveMailBlockOption>true</useReceiveMailBlockOption>
<minReceiveMailLevel>10</minReceiveMailLevel>
<minReceiveWhisperLevel>9</minReceiveWhisperLevel>
<!-- Max mail without time limit -->
<maxMailSendCount>10</maxMailSendCount>
<!-- limited mail time recovery time -->
<mailSendCountRegenDelay>60</mailSendCountRegenDelay>
<!-- bot -->
<DefaultEnableGGAuth>false</DefaultEnableGGAuth>
<DefaultEnableKickGGAuth>false</DefaultEnableKickGGAuth>
<GGAuthNumOfActive>1000</GGAuthNumOfActive>
<GGAuthUpdateTimeLimit>30</GGAuthUpdateTimeLimit>
<GGAuthUpdateCondition>50</GGAuthUpdateCondition>
<secondsToBanBotUserAccess>10800</secondsToBanBotUserAccess>
<DefaultEnableBlockAccount>true</DefaultEnableBlockAccount>
<Enable113_Disconnect>false</Enable113_Disconnect>
<!-- Non-GG Client -->
<NoGameGuardDisconnect>false</NoGameGuardDisconnect>
<!-- Polymorph time in second -->
<polymorphTime>7200</polymorphTime>
<!-- Cost to fix eroded items (per eroding point) -->
<fixCost>100</fixCost>
<!-- Maximum level of spells can be learned -->
<maxSpell>10</maxSpell>
<!-- Siege interval/duration in hours -->
<siegeDuration>2</siegeDuration>
<siegeInterval>48</siegeInterval>
<!--speedhack modify -->
<timerCheatThreshold>2000</timerCheatThreshold>
<!-- Max Donation Count. -->
<maxDonation>10000000</maxDonation>
<!-- Protect Bug PK -->
<attackProtection>true</attackProtection>
<hellThreshold>100</hellThreshold>
<pkBanThreshold>50</pkBanThreshold>
<!--hellDuration = xxx -->
<newClassSystem>true</newClassSystem>
<noHasteStack>true</noHasteStack>
<nonDKserver>true</nonDKserver>
<useCommunityServer>1</useCommunityServer>
<!-- Don't need to know. apply! -->
<aboutToPlayTimer>30000</aboutToPlayTimer>
<BotDetectMask>5</BotDetectMask>
<!-- Pet can fly -->
<EnableClientPet>true</EnableClientPet>
<!-- 1221 -->
<useTcpNoDelay>FALSE</useTcpNoDelay>
<DefaultEnableMoveThroughCheatDetection>FALSE</DefaultEnableMoveThroughCheatDetection>
<AbyssTimeTweakCount>5</AbyssTimeTweakCount>
<AbyssTimeTweakInterval>3</AbyssTimeTweakInterval>
<DefaultEnableCheckIpFromAuth>False</DefaultEnableCheckIpFromAuth>
<g_mainSendCountRegenDelay>60</g_mainSendCountRegenDelay>
<!-- 1.9 -->
<useGlobalPlayTimeFatigueSystem>false</useGlobalPlayTimeFatigueSystem>
<!-- 2.0 -->
<enableDBUpdateCookie>FALSE</enableDBUpdateCookie>
<!-- 2.5 -->
<fastAnimation>true</fastAnimation>
<enablePlayMultipleRaceDelay>0</enablePlayMultipleRaceDelay>
<SceneStatus>0</SceneStatus>
<!-- 2.7.0824 -->
<useAccLoadFirst>TRUE</useAccLoadFirst>
<limitTypeSellGold>1</limitTypeSellGold>
<limitTypeTradeGold>0</limitTypeTradeGold>
<limitTypeDecomposeSum>0</limitTypeDecomposeSum>
<limitTypeGatherSum>0</limitTypeGatherSum>
<limitTypeExtractGatherSum>0</limitTypeExtractGatherSum>
<!-- 3.0.1221 -->
<smallHeaderViolation>TRUE</smallHeaderViolation>
<AuctionExpireWeekDay>6</AuctionExpireWeekDay>
<AuctionExpireHour>12</AuctionExpireHour>
<AuctionBetWeekDay>4</AuctionBetWeekDay>
<AuctionBetHour>23</AuctionBetHour>
<housechargeexpire>0</housechargeexpire>
<housechargewarning>5</housechargewarning>
<housechargeTime>13</housechargeTime>
<housechargeCheck>7200</housechargeCheck>
<refhistory>FALSE</refhistory>
<RefAllMarker>FALSE</RefAllMarker>
<TimerQueueCount>1</TimerQueueCount>
<InitIOBufferSize>100000</InitIOBufferSize>
<InitPacketSize>100000</InitPacketSize>
<ICServerAddr>10.33.129.50</ICServerAddr>
<ICServerPort>2005</ICServerPort>
<ICServerId>1</ICServerId>
<!-- exp multiple -->
<!-- <AbyssPointMultiple>500</AbyssPointMultiple> -->
<!-- <expMultiple>500</expMultiple> -->
<!-- <CraftExpMultiple>500</CraftExpMultiple> -->
<!-- use boost time -->
<useBoostTimeTable>false</useBoostTimeTable>
<aion_event>true</aion_event> //This will prevent normal users to log in to the server without using the matchmaker
<checkWindbg>TRUE</checkWindbg>
<useBackupAionErr>TRUE</useBackupAionErr>
<sendServerStartMail>TRUE</sendServerStartMail>
<MailReceiver>andrey.klykov@inn.ru</MailReceiver>
<DefaultEnableZcheatDetectionWorld>TRUE</DefaultEnableZcheatDetectionWorld>
<useAuthUnderAgeLimitPlayTimeInfoAndLevel>false</useAuthUnderAgeLimitPlayTimeInfoAndLevel>
<SleepReturn_RewardToReturnOrNewbieUser>true</SleepReturn_RewardToReturnOrNewbieUser>
<SleepReturn_TimeToBeSleepingUser>2592000</SleepReturn_TimeToBeSleepingUser>
<SleepReturn_KeepDurationOfReturnOrNewbieUser>2592000</SleepReturn_KeepDurationOfReturnOrNewbieUser>
<MaxAllowedClientCount>30</MaxAllowedClientCount>
<DualCharge_Use>true</DualCharge_Use>
<setLowLevelToTrialUser>51</setLowLevelToTrialUser>
<socketReferenceLog>false</socketReferenceLog>
<raiseEnchantCount>true</raiseEnchantCount>
<CanRecover>false</CanRecover>
<spawn_version>040014200</spawn_version>
<guildWarehouseHistoryLifeTime_Days>180</guildWarehouseHistoryLifeTime_Days>
<EnablePCCafeBuff>false</EnablePCCafeBuff>
<GiveItemOptionTime>2000</GiveItemOptionTime>
<v45_update_date>2013-12-24</v45_update_date>
<limitPCRefreshType>1</limitPCRefreshType>
<!-- 0 : Daily, 1: Weekly -->
<limitPCRefreshDay>WED</limitPCRefreshDay>
<!-- PC restriction will be reset at midnight on Wednesday. -->
<limitTypeSellGold>1</limitTypeSellGold>
<limitTypeTradeGold>0</limitTypeTradeGold>
<limitTypeDecomposeSum>1</limitTypeDecomposeSum>
<limitTypeGatherSum>1</limitTypeGatherSum>
<limitTypeExtractGatherSum>1</limitTypeExtractGatherSum>
<testsvrID_1>3</testsvrID_1>
<testsvrID_2>5</testsvrID_2>
<testsvrID_3>58</testsvrID_3>
<testsvrID_4>59</testsvrID_4>
<EnchantBroadcastLevel>15</EnchantBroadcastLevel>
</config>
<config>
<registry>HKEY_LOCAL_MACHINE</registry>
<mailServer>10.33.45.10</mailServer>
<serveraddr>127.0.0.1</serveraddr>
<serverport>2002</serverport> //must change to another port to avoid socket conflict
<cacheserveraddr>127.0.0.1</cacheserveraddr>
<cacheserverport>2006</cacheserverport> //must change to match the exclusive cache server
<logserveraddr>127.0.0.1</logserveraddr>
<logserverport>2051</logserverport> //must change to match the exclusive cache server
<autoloot>false</autoloot>
<removedelay>15000</removedelay>
<DelayQueueMask>1023</DelayQueueMask>
<useFullDump>true</useFullDump>
<logDirectory>c:\_aion_log\npc\</logDirectory>
<mapdir>c:\_aion_map\map</mapdir>
<autoShutdown>true</autoShutdown>
<reportMemoryLeakWithMsgBox>false</reportMemoryLeakWithMsgBox>
<ignoreTerminatingException>true</ignoreTerminatingException>
<waitOnStart>30</waitOnStart>
<MaxNpcLevel>65</MaxNpcLevel>
<country>7</country>
<EnableClientPet>true</EnableClientPet>
<fastanimation>TRUE</fastanimation>
<worldmultithread>TRUE</worldmultithread>
<!-- 3.0.1221 -->
<refhistory>FALSE</refhistory>
<RefAllMarker>FALSE</RefAllMarker>
<TimerQueueCount>1</TimerQueueCount>
<!-- <cashMultiple>500</cashMultiple> -->
<!-- <dropMultiple>500</dropMultiple> -->
<useBoostTimeTable>false</useBoostTimeTable>
<aion_event>true</aion_event>
<checkWindbg>TRUE</checkWindbg>
<useBackupAionErr>TRUE</useBackupAionErr>
<sendServerStartMail>TRUE</sendServerStartMail>
<MailReceiver>andrey.klykov@inn.ru</MailReceiver>
<spawn_version>040014200</spawn_version>
</config>