[Release] WIP on 9dragons US Server Files

Page 5 of 5 FirstFirst 12345
Results 61 to 69 of 69
  1. #61
    Valued Member ZeroBurner is offline
    MemberRank
    Apr 2012 Join Date
    ItalyLocation
    141Posts

    Re: WIP on 9dragons US Server Files

    Quote Originally Posted by sdoch1 View Post
    this one is from mai 2013
    kr
    Thanks for sharing, but don't forget another thing... the login server.... let's admit you are able to run the client successfully, it will not be able to login, since each 9dragons version have a local code to avoid users to use a different client abusing a bug or maybe bypassing hack protection. this means that most probably you've to expect a small window stating... INVALID LOCAL CODE

    Consider that also in US version they changed the local code more times, also if you 'convince' the server that the server that the version is 133 (you can do it from login server shell) you will not be able to login with the 133 version...

    Is a bit more complicated that just an exe...

  2. #62
    Enthusiast sdoch1 is offline
    MemberRank
    Jun 2012 Join Date
    37Posts

    Re: WIP on 9dragons US Server Files

    i can login with the newest us client
    only the textdb is not working got ?????? but didnt try to change that

    here is the KR Installer from 02.2013 if somebody need it
    https://mega.co.nz/#!iN9kQYTC!CGY-iU...fCnch1uvhSl89g
    Last edited by sdoch1; 28-11-13 at 12:01 AM.

  3. #63

    Re: WIP on 9dragons US Server Files

    Quote Originally Posted by Clare47 View Post
    why can't i connect to autoconf.py but i can login on sql server?
    Go to the config of mssql and be sure that sql is listening in the ip that you is using at autoconf.py

    - - - Updated - - -

    Quote Originally Posted by catinuk View Post
    dbauth.py generated by running autoconfig.py, u should just copy only file in scripts folder uploaded by Zero!

    To Zero, I have an issue, I already setup 2 9d server for my friend and myself, we play 9d separately but sometime, we want to play together, could u tell me how to copy an character from one server to another, Tks u alot to bring this server to us!
    Thats "maybe possible" but maybe not easy because charactes store info at diferent tables. also the table that store info of inventory will be a problem, is possible but not easy, is better if you use the stored procedure at ND_GAME _0 Called Charac_create or so and make custom character.

    or use this stored procedure, that can also make a character with custom level , clan a hp/ve (the gm feature still dont work but you can create a custom character)

    Code:
    USE [ND_GAME_0]GO
    /****** Object:  StoredProcedure [dbo].[GM_Maker]    Script Date: 20/06/2014 7:31:57 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    
    
    create PROC [dbo].[GM_Maker_ByEmperor]
    /* 인자*/
    @acc        varchar(24),        --계정         1 @name     varchar(12),        --캐릭터 이름     2
    @gm        smallint, @clan smallint, @class smallint, @class_grade smallint,
    @vsex         smallint,        --성별         3 @Consttitution        int,            --생기         4     @Zen         int,            --진기         5 @interlligence    int,            --영기         6 @dexterity     int,            --심기         7
    @str         int,            --정기         8
    @vhair         smallint,        --머리모양     9
    @vface     smallint,        --얼굴모양     10
    @vluck        smallint,        -- 운        11 @Vamor    smallint,        --상의        12
    @vpants    smallint,        --하의        13 @zone        smallint,
    @x        real, @z        real, @Max_life_pw    int,        -- 최대 체력    14 @Max_force_pw    int,        -- 최대 내력    15 @Max_con_pw    int,         -- 최대 영력    16 @Null_space1    smallint,         -- 최대 심력    17 @Null_space2     smallint,         -- 최대 정력    18 @level    smallint,
    @BK bigint,
    @GK int,
    @acc_id    int,        -- 유저의 acc_uid    19
    @vunique_id     int     OUTPUT,    --유니크 아이디    20 @Result     int     OUTPUT      --result값    21
    AS
    DECLARE @Max int, @alreadyName int
    DECLARE @table_index INT
    
    SET @alreadyName  = 0
    /* 캐릭터 이름 @name 을 조건으로 동명의 다른 컬럼이 존재하는지
     검사한다.(캐릭터 이름의 고유이성을 지켜주기 위해)*/
    SELECT @alreadyName = 1  FROM ND_V01_Charac WHERE chr_name = @name   --@@rowcount에 결과컬럼 저장
    /* 같은 캐릭터 이름을 같은 컬럼이 이미 존재한다면 
    작업을 포기하고 @Result = 1을 OUTPUT하고 종료한다.*/
    if @alreadyName > 0
    BEGIN
       SET @Result = 1
       RETURN
    END
    SET @Max = 0
    SELECT @Max = count(*) FROM ND_V01_Charac WHERE acc_id = @acc_id  AND delete_flag = 0 - @Max ( 계정이 갖고있는 캐릭터수)
    if @Max > 2
    BEGIN
       SET @Result = 2
       RETURN
    END
    SET @Result = 1 
    --BEGIN TRAN    --트랜잭션 처리 시작
    INSERT ND_V01_Charac
        ([user_id],
        [chr_name],
        [gm],
        [party],
        [class],
        [class_grade],
        [sex],
        [hair],
        [face],
        [luck] ,
        [acc_id])
    VALUES 
        (@acc,
        @name,
        @gm,
        @clan,
        @class,
        @class_grade,
        @vsex,
        @vhair,
        @vface,
        @vluck,
        @acc_id)
    /* 캐릭터 이름 @name을 조건으로 SELECT 쿼리를 실행하여
    해당 캐릭터의 유티크아이디를 OUTPUT 인수 @vUid 로 얻어진다.*/
    SELECT  @vunique_id=unique_id FROM ND_V01_Charac WHERE [chr_name] =  @name
    /* 위 셀렉트 문으로 얻어진 @vUid(유니크아이디값)를 이용해 4개 테이블을 동시 생성 */
    
    -- 인벤토리 버전 2 에서 추가된 사항.
    EXEC DSSP_InvenV2_FindTableIndex @vunique_id, @table_index OUTPUT
    
    INSERT ND_V01_Charac_Level
        (unique_id, max_life_pw, max_force_pw, max_con_pw, constitution, zen, intelligence, dexterity, [str])
        VALUES
        (@vunique_id, @Max_life_pw, @Max_force_pw, @Max_con_pw, @Consttitution, @Zen, @interlligence, @dexterity, @str)
        
        
    INSERT ND_V01_CharacState 
        (unique_id, inner_level, gong, honor)
        VALUES
        (@vunique_id, @level, @BK, @GK)
    
    
    INSERT ND_V01_CurBasicInfo
        (unique_id, zone, x, z, vital_power, inner_power, soul_power, heart_power, stamina_power) 
        VALUES ( @vunique_id, @zone, @x, @z, @Max_life_pw, @Max_force_pw, @Max_con_pw, @Null_space1, @Null_space2)
    INSERT ND_V01_Charac_Martial
        (unique_id) VALUES ( @vunique_id)
    INSERT ND_V01_Charac_Quest_Data
        (unique_id) VALUES (@vunique_id)
    INSERT ND_V01_FriendList
        (unique_id) VALUES (@vunique_id)
    INSERT ND_V01_Charac_MailList 
        (unique_id) VALUES(@vunique_id)
    INSERT ND_V01_Charac_Nic
        (unique_id) VALUES(@vunique_id)
    INSERT ND_V01_Charac_Match
        (unique_id) VALUES (@vunique_id)
    INSERT ND_V01_Charac_Effect
        (unique_id) VALUES (@vunique_id)
    /*
    INSERT ND_V03_Dismantle_Bag ( cuid, slot ) VALUES ( @vunique_id, 0 )
    INSERT ND_V03_Dismantle_Bag ( cuid, slot ) VALUES ( @vunique_id, 1 )
    INSERT ND_V03_Dismantle_Bag ( cuid, slot ) VALUES ( @vunique_id, 2 )
    INSERT ND_V03_Dismantle_Bag ( cuid, slot ) VALUES ( @vunique_id, 3 )
    INSERT ND_V03_Dismantle_Bag ( cuid, slot ) VALUES ( @vunique_id, 4 )
    */
    --COMMIT TRAN SET @Result = 0

  4. #64
    Novice dcousa is offline
    MemberRank
    Oct 2014 Join Date
    1Posts

    Re: WIP on 9dragons US Server Files

    when i open DS_SERVER
    i got Not Responding

    what wrong
    http://postimg.org/image/jk80wqd5d/

  5. #65
    Apprentice tuansang18 is offline
    MemberRank
    Aug 2014 Join Date
    11Posts

    Re: WIP on 9dragons US Server Files

    Quote Originally Posted by dcousa View Post
    when i open DS_SERVER
    i got Not Responding

    what wrong
    http://postimg.org/image/jk80wqd5d/
    You need check ram...I think your ram not enough

  6. #66
    Novice DongMinh is offline
    MemberRank
    Dec 2014 Join Date
    VietnamLocation
    2Posts

    Re: WIP on 9dragons US Server Files

    My LOG SV ís still OK but I can't start a map :(

  7. #67
    Apprentice Alienwarelover is offline
    MemberRank
    Jul 2016 Join Date
    10Posts

    Re: WIP on 9dragons US Server Files

    Ok so after spending all day working I came home and followed zero's step by step guide. I just edited the host file and need to open the files
    1) LOG_SERVER
    2) MS
    3) NDLOGIN_US
    4) DS_SERVER

    Everything goes fine untill the last cmd screen. When it opens DS_Server it say Unhandled win 32 exception in DS_SERVER_us.exe

    http://imgur.com/Y5NDXYm.jpg

    When I select NO the cmd screen disappears. When I select yes I see this:

    http://i.imgur.com/c8mZC7g.jpg

    I got no Idea what I'm looking at or how to fix this. Frames are incorrect or missing? some dll file?

    Can anyone help me out here?

  8. #68
    Novice 9DEV is offline
    MemberRank
    Mar 2017 Join Date
    1Posts

    Re: WIP on 9dragons US Server Files

    Quote Originally Posted by Gilberto Rivera View Post

    Code:
    USE [ND_GAME_0]GO
    /****** Object:  StoredProcedure [dbo].[GM_Maker]    Script Date: 20/06/2014 7:31:57 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    
    
    create PROC [dbo].[GM_Maker_ByEmperor]
    /* 인자*/
    @acc        varchar(24),        --계정         1 @name     varchar(12),        --캐릭터 이름     2
    @gm        smallint, @clan smallint, @class smallint, @class_grade smallint,
    @vsex         smallint,        --성별         3 @Consttitution        int,            --생기         4     @Zen         int,            --진기         5 @interlligence    int,            --영기         6 @dexterity     int,            --심기         7
    @str         int,            --정기         8
    @vhair         smallint,        --머리모양     9
    @vface     smallint,        --얼굴모양     10
    @vluck        smallint,        -- 운        11 @Vamor    smallint,        --상의        12
    @vpants    smallint,        --하의        13 @zone        smallint,
    @x        real, @z        real, @Max_life_pw    int,        -- 최대 체력    14 @Max_force_pw    int,        -- 최대 내력    15 @Max_con_pw    int,         -- 최대 영력    16 @Null_space1    smallint,         -- 최대 심력    17 @Null_space2     smallint,         -- 최대 정력    18 @level    smallint,
    @BK bigint,
    @GK int,
    @acc_id    int,        -- 유저의 acc_uid    19
    @vunique_id     int     OUTPUT,    --유니크 아이디    20 @Result     int     OUTPUT      --result값    21
    AS
    DECLARE @Max int, @alreadyName int
    DECLARE @table_index INT
    
    SET @alreadyName  = 0
    /* 캐릭터 이름 @name 을 조건으로 동명의 다른 컬럼이 존재하는지
     검사한다.(캐릭터 이름의 고유이성을 지켜주기 위해)*/
    SELECT @alreadyName = 1  FROM ND_V01_Charac WHERE chr_name = @name   --@@rowcount에 결과컬럼 저장
    /* 같은 캐릭터 이름을 같은 컬럼이 이미 존재한다면 
    작업을 포기하고 @Result = 1을 OUTPUT하고 종료한다.*/
    if @alreadyName > 0
    BEGIN
       SET @Result = 1
       RETURN
    END
    SET @Max = 0
    SELECT @Max = count(*) FROM ND_V01_Charac WHERE acc_id = @acc_id  AND delete_flag = 0 - @Max ( 계정이 갖고있는 캐릭터수)
    if @Max > 2
    BEGIN
       SET @Result = 2
       RETURN
    END
    SET @Result = 1 
    --BEGIN TRAN    --트랜잭션 처리 시작
    INSERT ND_V01_Charac
        ([user_id],
        [chr_name],
        [gm],
        [party],
        [class],
        [class_grade],
        [sex],
        [hair],
        [face],
        [luck] ,
        [acc_id])
    VALUES 
        (@acc,
        @name,
        @gm,
        @clan,
        @class,
        @class_grade,
        @vsex,
        @vhair,
        @vface,
        @vluck,
        @acc_id)
    /* 캐릭터 이름 @name을 조건으로 SELECT 쿼리를 실행하여
    해당 캐릭터의 유티크아이디를 OUTPUT 인수 @vUid 로 얻어진다.*/
    SELECT  @vunique_id=unique_id FROM ND_V01_Charac WHERE [chr_name] =  @name
    /* 위 셀렉트 문으로 얻어진 @vUid(유니크아이디값)를 이용해 4개 테이블을 동시 생성 */
    
    -- 인벤토리 버전 2 에서 추가된 사항.
    EXEC DSSP_InvenV2_FindTableIndex @vunique_id, @table_index OUTPUT
    
    INSERT ND_V01_Charac_Level
        (unique_id, max_life_pw, max_force_pw, max_con_pw, constitution, zen, intelligence, dexterity, [str])
        VALUES
        (@vunique_id, @Max_life_pw, @Max_force_pw, @Max_con_pw, @Consttitution, @Zen, @interlligence, @dexterity, @str)
        
        
    INSERT ND_V01_CharacState 
        (unique_id, inner_level, gong, honor)
        VALUES
        (@vunique_id, @level, @BK, @GK)
    
    
    INSERT ND_V01_CurBasicInfo
        (unique_id, zone, x, z, vital_power, inner_power, soul_power, heart_power, stamina_power) 
        VALUES ( @vunique_id, @zone, @x, @z, @Max_life_pw, @Max_force_pw, @Max_con_pw, @Null_space1, @Null_space2)
    INSERT ND_V01_Charac_Martial
        (unique_id) VALUES ( @vunique_id)
    INSERT ND_V01_Charac_Quest_Data
        (unique_id) VALUES (@vunique_id)
    INSERT ND_V01_FriendList
        (unique_id) VALUES (@vunique_id)
    INSERT ND_V01_Charac_MailList 
        (unique_id) VALUES(@vunique_id)
    INSERT ND_V01_Charac_Nic
        (unique_id) VALUES(@vunique_id)
    INSERT ND_V01_Charac_Match
        (unique_id) VALUES (@vunique_id)
    INSERT ND_V01_Charac_Effect
        (unique_id) VALUES (@vunique_id)
    /*
    INSERT ND_V03_Dismantle_Bag ( cuid, slot ) VALUES ( @vunique_id, 0 )
    INSERT ND_V03_Dismantle_Bag ( cuid, slot ) VALUES ( @vunique_id, 1 )
    INSERT ND_V03_Dismantle_Bag ( cuid, slot ) VALUES ( @vunique_id, 2 )
    INSERT ND_V03_Dismantle_Bag ( cuid, slot ) VALUES ( @vunique_id, 3 )
    INSERT ND_V03_Dismantle_Bag ( cuid, slot ) VALUES ( @vunique_id, 4 )
    */
    --COMMIT TRAN SET @Result = 0
    Well, you know if you copy paste this code won't work, I hope. A lot of syntax errors and placed wrong some code.
    I rebuilded it and parsed secceed.

  9. #69
    Apprentice trang2k999 is offline
    MemberRank
    Nov 2020 Join Date
    5Posts

    Re: [Release] WIP on 9dragons US Server Files

    any new links share ?



Page 5 of 5 FirstFirst 12345

Advertisement