Jump to content
  1. I see "Server is full" when trying to connect

    Connections limit is based on Hardware ID of player's PC. System used to generate the Hardware ID is the same as used for our files licensing.


    Configuring Game Client
    To Allow running only single Game Client instance on player's PC follow below steps, otherwise go to Configuring Server part

     

    • Run IGC.ServerInfoTool.exe from Tools folder of IGC.Server Suite pack
    • Complete rest of fields and save ServerInfo.bmd file

     

    Configuring Server
    We recognize two types of connection limits, Global and Local.

     

     

    → Global Limit

    Can be configured in \DataServer\IGCDS.ini under MachineIDConnectionLimitPerGroup setting

    This say how many connections can be opened for single Hardware ID for entire ServersGroup - that means for every bunch of 20 Servers, e.g. 0-19, 20-39 and so on.
     
    Applying the changes requires reloading the configuration by selecting from application's menu "Global Connections Limit" reload option, alternatively by restarting DataServer applications

     

     

    → Local Limit

    Can be configured under MachineIDConnectionLimitCount in GameServer.ini of every GameServer individually.

    This say how many connections of single hardware ID can be opened to GameServer it is being configured for.
     
    Applying the changes requires reloading the configuration by selecting from application's menu "Common Option " reload, alternatively by restarting GameServer applications
     

    Connect Server - Anti-Flood
    Allowing multiple connections to your server?


    Set reasonable high amount for simultaneous connections to ConnectServer for MaxConnectionsPerIP setting at \ConnectServer\IGCCS.ini

    ** NOTE ** To avoid potential inconveniences to players leave the setting at minimum 3-5, even if allowing only single client connection to server only. 



    This setting affects all GameServers that use that Data setting folder.
     
    Applying the changes requires reloading the configuration by selecting from application's menu "Common Option" reload position, alternatively by restarting GameServer applications

    Link to Question
  2. Why Game Client display level 401 or higher for my character?

    Since ex700 and for any later version Game Client displays a sum of both, normal and master levels.

    As far as the Server still recognizes these levels are visually displayed as total in Game Client in C window. The Master Level only can be checked under A window.

    Link to Question
  3. How do I find index of Box of Kundun, Box of Heaven, medals or Heart of Love?

    Those items do not have their own index, are controlled by item level of item 14,11 (Box of Luck).

    • Box of luck (14,11)
    • Start of Xmas (14,11) +1
    • Firecracker (14,11) +2
    • Heart of Love (14,11) +3
    • Silver Medal (14,11) +5
    • Gold Medal (14,11) +6
    • Box of Heaven (14,11) +7
    • Box of Kundun+1 (14,11) +8
    • Box of Kundun+2 (14,11) +9
    • Box of Kundun+3 (14,11) +10
    • Box of Kundun+4 (14,11) +11
    • Box of Kundun+5 (14,11) +12

    Item1411+x.jpg

    Link to Question
  4. How can I drop Fenrir item using GM command or how to put Fenrir to shop?

     Fenrir Item is recognizes as (13,37) and its type is controlled by item level and options.
     

    Item drop command

    Season 6 Episode 3

    /item 13 37 1 0 0 0 - Red Fenrir
    /item 13 37 1 0 0 1 - Black Fenrir
    /item 13 37 1 0 0 2 - Blue Fenrir
    /item 13 37 1 0 0 4 - Golden Fenrir

    Season 10 and later

    /item 13 37 0 0 1 - Red Fenrir
    /item 13 37 0 0 1 0 0 3 - Gold Fenrir
    /item 13 37 0 0 1 0 0 4 - Blue Fenrir
    /item 13 37 0 0 1 0 0 5 - Black Fenrir

     

    Shops

    Season 6 Episode 3

    <Item Cat="13" Index="37" Level="0" Durability="255" Skill="1" Luck="0" Option="0" Exc="0" SetItem="0" SocketCount="0" Elemental="0" Serial="1" />
    <Item Cat="13" Index="37" Level="0" Durability="255" Skill="1" Luck="0" Option="0" Exc="1" SetItem="0" SocketCount="0" Elemental="0" Serial="1" /> 
    <Item Cat="13" Index="37" Level="0" Durability="255" Skill="1" Luck="0" Option="0" Exc="2" SetItem="0" SocketCount="0" Elemental="0" Serial="1" /> 
    <Item Cat="13" Index="37" Level="0" Durability="255" Skill="1" Luck="0" Option="0" Exc="4" SetItem="0" SocketCount="0" Elemental="0" Serial="1" />

    Season 10 and later

    <Item Cat="13" Index="37" Level="0" Durability="0" Skill="1" Luck="0" Option="0" Exc="-1" SetItem="0" SocketCount="0" Elemental="0" Serial="0" />
    <Item Cat="13" Index="37" Level="0" Durability="0" Skill="1" Luck="0" Option="0" Exc="3" SetItem="0" SocketCount="0" Elemental="0" Serial="0" />
    <Item Cat="13" Index="37" Level="0" Durability="0" Skill="1" Luck="0" Option="0" Exc="4" SetItem="0" SocketCount="0" Elemental="0" Serial="0" />
    <Item Cat="13" Index="37" Level="0" Durability="0" Skill="1" Luck="0" Option="0" Exc="5" SetItem="0" SocketCount="0" Elemental="0" Serial="0" />

     

    Link to Question
  5. Can I add cash shop items to regular shops?

    Technically it is possible, however answer is no.

    Cash Shop items have been designed for purpose of Cash Shop only. Using them in regular shops may cause issues like no sell or buy price, impossibility to sell the item and other unrecognized ones.

    Link to Question
  6. There is a packets loss for on my server, my players getting disconnected

    There is many aspects that may cause possible packet loss but mostly experienced among Customers is using single DNS configuration to resolve host names.
     
    Often happens that to connect to the server instead of clean IP address a hostnames assigned to the server IP is used. In that case it is worth to make sure that the network adapter configuration is based on at least two (2) DNSes.

    Very often VPS/Dedicated server vendor provide machines with a single DNS configured. How to proceed to add secondary DNS?

    • In Control Panel open Network and Sharing Center, on the left click Change Adapter settings
    • Right click on network connection adapter that is used and select properties
    • Left Click on Internet Protocol Version 4 (TCP/IPv4) and click properties below
    • In the bottom part of new window a Preferred DNS Server and Alternative DNS Server should be visible, if the alternative one is empty fill it out with the following
      • 8.8.8.8
    • If necessary the preferred DNS can be switched to Google's one, however, if not having a reason to do it it is better to leave the preferred as shipped by the service vendor as their own DNS Server may be used to handle server machine service - good example is here OVH. If decided to change them both then set preferred to 8.8.8.8 and alternative to 8.8.4.4

     

    EXTRA STEP: If not used then IPv6 can be disabled to close possible way to attack the server. To do that return to window of step 2 (described above) and on the list uncheck Internet Protocol Version 6 (TCP/IPv6)

    Link to Question
  7. Cannot create Rage Fighter and Summoner in my server, what to do?

    IGC Server Suite files are based on GMO version in which Summoner and Rage fighter are available after purchasing their character card in Cash Shop.
     
     
    1. To allow players to create these characters from beginning (without a need to purchase character card) execute following query on MuOnline database
     
     
    For Rage Fighter

    USE [MuOnline] GO ALTER TABLE dbo.AccountCharacter DROP CONSTRAINT DF_AccountCharacter_RageFighter GO ALTER TABLE dbo.AccountCharacter ADD CONSTRAINT DF_AccountCharacter_RageFighter DEFAULT ((1)) FOR RageFighter GO UPDATE dbo.AccountCharacter SET RageFighter = 1 GO 

     
    For Summoner

    USE [MuOnline] GO ALTER TABLE dbo.AccountCharacter DROP CONSTRAINT DF_AccountCharacter_Summoner GO ALTER TABLE dbo.AccountCharacter ADD CONSTRAINT DF_AccountCharacter_Summoner DEFAULT ((1)) FOR Summoner GO UPDATE dbo.AccountCharacter SET Summoner = 1 GO

     
    Getting following error? DF_AccountCharacter_RageFighter' is not a constraint
     
    Run following query Sp_help AccountCharacter and check valid Constraint names for Summoner and Rage Fighter columns
     
     
     
    2. Allow Players to create these characters once reached specified level
     
     
    For Rage Fighter

    USE [MuOnline] GO CREATE TRIGGER RageFighterActivation ON [dbo].[Character] FOR UPDATE AS SET NOCOUNT ON DECLARE @AccountID varchar(10); DECLARE @cLevel int; SELECT @AccountID=i.AccountID FROM inserted i; SELECT @cLevel=i.cLevel FROM inserted i; IF (UPDATE(cLevel) AND (@cLevel >= 200)) -- Edit desired level in this line UPDATE dbo.AccountCharacter SET RageFighter = 1 WHERE Id = @AccountID GO

    For Summoner

    USE [MuOnline] GO CREATE TRIGGER SummonerActivation ON [dbo].[Character] FOR UPDATE AS SET NOCOUNT ON DECLARE @AccountID varchar(10); DECLARE @cLevel int; SELECT @AccountID=i.AccountID FROM inserted i; SELECT @cLevel=i.cLevel FROM inserted i; IF (UPDATE(cLevel) AND (@cLevel >= 150)) -- Edit desired level in this line UPDATE dbo.AccountCharacter SET Summoner = 1 WHERE Id = @AccountID GO

    One-click run script is shipped with Server Suite package.

    Link to Question
  8. How can I enable Multi-Warehouse?

    There is few steps required to make Multi-Warehouse system work correctly.

    • Go to \Data\Common.ini and configure IsMultiWareHouse by setting it to 1
    • Configure MultiWareHouseCount by setting desired count of additional warehouses (max 255)
    • Execute the script over MuOnline database
    USE [MuOnline] GO
    -- Script adds additional columns to warehouse table
    -- Edit to add more or less warehouses (depending of MultiWareHouseCount setting)
    -- To add more simply add extra 'ItemsX varbinary(7680) NULL' at the end of the script (before GO statement)
    
    ALTER TABLE [dbo].[warehouse] ADD Items2 varbinary(7680) NULL, -- /ware1
    Items3 varbinary(7680) NULL, -- /ware2
    Items4 varbinary(7680) NULL, -- /ware3 
    Items5 varbinary(7680) NULL, -- /ware4
    Items6 varbinary(7680) NULL, -- /ware5 
    Items7 varbinary(7680) NULL, -- /ware6
    Items8 varbinary(7680) NULL, -- /ware7 
    Items9 varbinary(7680) NULL, -- /ware8
    Items10 varbinary(7680) NULL, -- /ware9 
    Items11 varbinary(7680) NULL, -- /ware10
    Items12 varbinary(7680) NULL, -- /ware11 
    Items13 varbinary(7680) NULL, -- /ware12
    Items14 varbinary(7680) NULL, -- /ware13 
    Items15 varbinary(7680) NULL, -- /ware14
    Items16 varbinary(7680) NULL, -- /ware15 
    Items17 varbinary(7680) NULL, -- /ware16
    Items18 varbinary(7680) NULL, -- /ware17 
    Items19 varbinary(7680) NULL, -- /ware18
    Items20 varbinary(7680) NULL -- /ware19
    GO

     

    Link to Question
  • Feel free to Contact us for any other questions - we'd be happy to help.

×
×
  • Create New...

Important Information


We use technologies, such as cookies, to customize content and advertising, to provide social media features and to analyse traffic to the site. We also share information about your use of our site with our trusted social media, advertising and analytics partners. See more about cookies and our Privacy Policy.