[Help] Do Not Show Characters in Account

MadBoy

New Member
Joined
Apr 27, 2008
Messages
805
Reaction score
152
Hello, i have a big prolbem with my muserver so when players and i Login in to server have seen above left some like "Account & Characters has moving. " some like thats.
i used season 2 server files MMT Production
2.00.05
& Global Mu Client.

Then in that files "MMT 2.00.05." i have have a file with name "SQL Fixes"
i open it and have 2 sql script files.

1. SealEffectSaving.sql
2.SiegeRequireUserFix.sql

i copy from that script files the codes and paste its to "Query Analyzer" and then i open server and after 2-3 hours the problems going on again.
Not Show the Characters from A account of player or my account.

Sql Scripts codes:

1.SealEffectSaving.sql:
Code:
USE [MuOnline]
GO
/****** Object:  StoredProcedure [dbo].[WZ_PeriodItemSelect]    Script Date: 10/31/2010 20:08:35 ******/
SET ANSI_NULLS OFF
GO
SET QUOTED_IDENTIFIER OFF
GO

/****** Object:  Stored Procedure dbo.WZ_PeriodItemSelect    Script Date: 28.11.2008 19:52:26 ******/

ALTER PROCEDURE [dbo].[WZ_PeriodItemSelect]

@memb_guid int,
@CharName  varchar(10)
AS
BEGIN
BEGIN TRANSACTION
SET NOCOUNT ON

    DECLARE @iCount int
    DECLARE @ExpireDate datetime
    DECLARE @ItemCode int
    DECLARE @ItemEffect1 int
    DECLARE @ItemEffect2 int
    DECLARE @iLeftTime int
    SET @iCount = 0
    SET @iLeftTime = 0

    SELECT @iCount = count(*) FROM T_PeriodItem_Info WHERE memb_guid = @memb_guid AND memb__char = @CharName

    IF @iCount = 0
    BEGIN
        SELECT 0
    END
    ELSE IF @iCount <> 1
    BEGIN
        SELECT -1
    END
    ELSE
    BEGIN
        SELECT @ItemCode = ItemCode,@ItemEffect1 = ItemEffect1,@ItemEffect2 = ItemEffect2,@ExpireDate = ExpireDate FROM T_PeriodItem_Info WHERE memb__char = @CharName
        SET @iLeftTime = datediff(minute,getdate(),@ExpireDate)

        IF @iLeftTime > 0
        BEGIN
            SELECT memb_guid,
                ItemCode,
                ItemEffect1,
                ItemEffect2,
                OptionType,
                UseTime,
                @iLeftTime FROM T_PeriodItem_Info where memb__char = @CharName

        END
        ELSE
        BEGIN
            UPDATE T_PeriodItem_Info SET UseTime = 0 WHERE memb__char = @CharName
            SELECT -2
        END
    END

    IF(@@Error <> 0 )
        ROLLBACK TRANSACTION
    ELSE    
        COMMIT TRANSACTION
END

SET NOCOUNT OFF

2.SiegeRequireUserFix.sql:​
Code:
USE [MuOnline]
GO
/****** Object:  StoredProcedure [dbo].[WZ_CS_ReqRegAttackGuild]    Script Date: 10/30/2010 22:45:03 ******/
SET ANSI_NULLS OFF
GO
SET QUOTED_IDENTIFIER OFF
GO

/****** Object:  Stored Procedure dbo.WZ_CS_ReqRegAttackGuild    Script Date: 28.11.2008 19:52:26 ******/

ALTER PROCEDURE    [dbo].[WZ_CS_ReqRegAttackGuild]

    @iMapSvrGroup        SMALLINT,
    @szGuildName        VARCHAR(8)
As
Begin
    BEGIN TRANSACTION
    
    SET NOCOUNT ON

    DECLARE    @iMaxRegGuildCount    INT
    DECLARE    @iCurRegGuildCount    INT
    SET         @iMaxRegGuildCount    = 100

    SELECT @iCurRegGuildCount = COUNT(*) FROM MuCastle_REG_SIEGE  WITH (READUNCOMMITTED)  WHERE MAP_SVR_GROUP = @iMapSvrGroup
    IF (@iCurRegGuildCount >= @iMaxRegGuildCount)
    BEGIN
            SELECT 6 As QueryResult
    END
    ELSE
    BEGIN
        IF EXISTS ( SELECT MAP_SVR_GROUP FROM MuCastle_REG_SIEGE  WITH (READUNCOMMITTED) 
                    WHERE MAP_SVR_GROUP = @iMapSvrGroup and REG_SIEGE_GUILD = @szGuildName)
        BEGIN
            SELECT 2 As QueryResult
        END
        ELSE
        BEGIN
            DECLARE @szOwnGuildName        VARCHAR(8)
            SELECT @szOwnGuildName = OWNER_GUILD FROM MuCastle_DATA WHERE MAP_SVR_GROUP = @iMapSvrGroup
    
            IF (@szOwnGuildName = @szGuildName)
            BEGIN
                SELECT 3 As QueryResult
            END
            ELSE
            BEGIN
                IF NOT EXISTS ( SELECT G_Name FROM Guild  WITH (READUNCOMMITTED) WHERE G_Name = @szGuildName)
                BEGIN
                    SELECT 4 As QueryResult
                END
                ELSE
                BEGIN
                    DECLARE @szGuildMaster            VARCHAR(10)
                    DECLARE @iGuildMasterLevel            INT
                    DECLARE @iGuildMemberCount            INT
                    
                    SELECT @szGuildMaster = G_Master FROM Guild WHERE G_Name = @szGuildName
                    SELECT @iGuildMasterLevel = cLevel FROM Character WHERE Name = @szGuildMaster
                    SELECT @iGuildMemberCount = COUNT(*) FROM GuildMember WHERE G_Name = @szGuildName
                    
                    IF (@iGuildMasterLevel <1)
                    BEGIN
                        SELECT 5 As QueryResult
                    END
                    ELSE
                    BEGIN
                        IF (@iGuildMemberCount <0)
                        BEGIN
                            SELECT 8 As QueryResult
                        END
                        ELSE
                        BEGIN
                            DECLARE @iMAX_SEQNUM    INT
                            DECLARE @iNXT_SEQNUM    INT
                            SELECT @iMAX_SEQNUM = MAX(SEQ_NUM) FROM MuCastle_REG_SIEGE  WITH (READUNCOMMITTED)  WHERE MAP_SVR_GROUP = @iMapSvrGroup
                            
                            IF (@iMAX_SEQNUM IS NULL)
                                SET @iNXT_SEQNUM    = 1
                            ELSE
                                SET @iNXT_SEQNUM    = @iMAX_SEQNUM + 1

                            INSERT INTO MuCastle_REG_SIEGE 
                            VALUES (@iMapSvrGroup, @szGuildName, 0, 0, @iNXT_SEQNUM)
                    
                            SELECT 1 As QueryResult
                        END
                    END
                END
            END
        END
    END

    
    IF(@@Error <> 0 )
        ROLLBACK TRANSACTION
    ELSE    
        COMMIT TRANSACTION

    SET NOCOUNT OFF    
End
 
Hmm can you post a picture of your problem? His server file worked flawlessly without an error to me.
 
Hmm can you post a picture of your problem? His server file worked flawlessly without an error to me.

screen121720340000.jpg


here is the image . Can u help me please? players gone . can't play.
 
are you using the global client with his main? This is a client side problem.
 
i do not know. did u wanna i send you my main to check it please. and if it easy for you fix me that shit. players leave server :(

My Server Main

 
Last edited:
i think i need only the main because i have global mu client. you have check my client is not same with that then you give me?​

buddy madboy, drbryan say:
"use this client: http://www.bigdownload.com/games/glo...line-installer"Then apply this main. [ Information about the main is listed below ]
MEGAUPLOAD - The leading online storage and file delivery service
IP in Main = 192.168.0.1
Version = 1.02.03
Serial = k5lEopalwaudns8h"

Change Serial and ip of this main with yours
 
buddy madboy, drbryan say:
"use this client: http://www.bigdownload.com/games/glo...line-installer"Then apply this main. [ Information about the main is listed below ]
MEGAUPLOAD - The leading online storage and file delivery service
IP in Main = 192.168.0.1
Version = 1.02.03
Serial = k5lEopalwaudns8h"

Change Serial and ip of this main with yours

MuServer/Data/Lang/Commonloc.cfg

[GameServerInfo]
clientExeVersion =1.02.03
ClientExeSerial =k5lEopalwaudns8h

i will change only the ip i think.​
 
correct, replace the ip in main and it should be fine.
 
I make it All Right. And the same error :( HELP!!!
 
Are you using the joinserver from the package?
 
Your main is correct, the solution is in your joinserver. Make sure you change to varchar 10 if you are using NON MD5. For MD5 go to memb_info, change varchar to VARCHARBINARY 10. It will works, I highly recommend to use Phillip joinserver.
 
My Server Run to non md5 . can somebody give me a non md5 joinserver?

But in Bin Folde i have a Next folder With name "AllServer" then have in it. ServerConfigs.ini, MMTServers.exe,CashItemList.txt, So in ServerConfigs.ini have this all

[SETTINGS]
FSGatePort = n/a
JoinServerPort = n/a
ConnectServerPort = n/a
ExDataServerPort = n/a
ChatServerPort = n/a
EventServerPort = n/a
RankingServerPort = n/a
CashShopServerPort = n/a

UseDataServers = 1
DataServerStartPort = n/a
NumberOfDataServers = 2

UseJoinServer = 1
UseExDataServer = 1
UseEventServer = 1
UseRankingServer = 1
UseCashShopServer = 1

[SQL]
MuOnlineDNS = MuOnline
MeMuOnlineDNS = MuOnline
EventDNS = MuOnline_Event
RankingDNS = Ranking
User = sa
Pass = N/A

UseMD5Encrypt = 0



and to connect server folder in bor_config ProtocolMode=2 that is a problem? need change it?
 
Last edited:
wtf? No body can help me? i give so much info's about problem