游戏乐悠悠网游开发网

 找回密码
 立即注册
查看: 2161|回复: 19
打印 上一主题 下一主题

[PC游]狮王《奇迹世界OL》一版免费服务端发布!

[复制链接]
  • TA的每日心情
    慵懒
    2011-9-23 20:29
  • 签到天数: 1 天

    [LV.1]初来乍到

    鲜花(16) 鸡蛋(2)
    跳转到指定楼层
    楼主
    发表于 2022-4-22 16:10:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    购买主题 已有 28 人购买  本主题需向作者支付 20 金钱 才能浏览
  • TA的每日心情
    慵懒
    2011-9-23 20:29
  • 签到天数: 1 天

    [LV.1]初来乍到

    鲜花(16) 鸡蛋(2)
    沙发
     楼主| 发表于 2022-4-22 16:12:51 | 只看该作者
    祝我们中国一切平安安好,疫情快快结束!祝大家五一假期愉快,玩个痛快!
    游戏遇到问题,欢迎发帖!
    不出则以,出则精品!
  • TA的每日心情
    开心
    2011-11-24 11:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    鲜花(3) 鸡蛋(0)
    板凳
    发表于 2022-4-22 16:27:45 | 只看该作者
    如何登录出现未满18岁无法登陆,请执行下面存储过程即可
    1. USE [SUNOnline_CH_1204]
    2. GO
    3. /****** Object:  StoredProcedure [dbo].[S_LoginUser]    Script Date: 04/22/2022 16:25:39 ******/
    4. SET ANSI_NULLS ON
    5. GO
    6. SET QUOTED_IDENTIFIER OFF
    7. GO
    8. /********************************************************************************************
    9.         Date:                2006-12-04
    10.         Create:                Endless No.1
    11.         Title:               
    12.         Project:
    13.         Call:
    14.         Contents:
    15.         EX:                       
    16.                         EXEC dbo.S_LoginUser 'suncbt047',''
    17.                         SELECT *  FROM dbo.T_UserInfo WHERE UserGuid = 5 BETWEEN 41 AND 52

    18.                         EXEC S_LoginUser 'SUNTEST499', '10.101.12.25', 3, 30

    19.                         SELECT * FROm dbo.T_User where UserID = 'i4u4me01'
    20.                         SELECT * FROM dbo.T_UserInfo
    21.         Output:
    22.                         [Result   0=Success, 1=Transaction Error, 2=UserID Error, 3=PersonalNum Length Error]
    23.         ETC:
    24.                         -중국 연령계산
    25.                          1.신분증 번호의 자리수가 12자리(신번호) 인지 9자리(구번호)인지를 확인한다
    26.                          2.12자리일경우 왼쪽 1자리부터 순서대로 8개가 생년월일('19770401')이고 9자리일경우 왼쪽 1자리부터 순서대로 6개가 생년월일('770401') 이다
    27.                          3.중국의 연령의 경우 미국의 연령과 동일하게 계산된다.예를 들면 생년월일 1977년 4월 1일이면 2007년 4월 1일이 되면 30세가 된다. 2007년 3월 30일이면 29세
    28.                                            4.이를 계산하기 위해 년도 와 월일 을 분리해서 계산해야한다  우선 년도를 DATEDIFF 함수로 연령을 구한후  분리한 '월일'을 현재의 '월일'과 비교하여 현재의 '월일'보다 작을경우  연령에서 -1을 해준다
    29.         Edit History:
    30.                         20070222        매트릭스 카드 번호 추가(김제형)
    31.                         20070502        PASS 의 Alert 정보 리턴(김제형)
    32.                         20070611        실명인증여부(Sts2) 및 연령 계산 추가(김제형)
    33.                         20101004        중국 토큰인증 추가 (문상현)
    34. *********************************************************************************************/
    35. ALTER PROCEDURE [dbo].[S_LoginUser]
    36.         @UserID nvarchar(50)
    37. ,        @IpAddr        char(15)
    38. ,        @LimitCount INT = 3
    39. ,        @LimitTime INT = 30       

    40. AS  
    41. SET NOCOUNT ON  


    42. -- 인증관련 추가(07-03-27, 담당자)
    43. -- 비밀번호 연속오류 체크
    44.         DECLARE @ti_AuthFailCount TINYINT                                -- 실패 횟수
    45.         DECLARE @dt_ExpireAccountBlockTime SMALLDATETIME        -- 계정 블록 만료 시간

    46.         SELECT        @ti_AuthFailCount = AuthFailCount,
    47.                 @dt_ExpireAccountBlockTime = DATEADD(mi, @LimitTime, LastAuthTime)
    48.         FROM dbo.T_User WITH (NOLOCK) WHERE UserID=@UserID

    49.         IF @@ROWCOUNT = 0  -- 계정이 없음
    50.         BEGIN
    51.                  RETURN 1  
    52.         END

    53.         IF (@ti_AuthFailCount >= @LimitCount) AND (GETDATE() >= @dt_ExpireAccountBlockTime)        -- 연속 오류회수가 3회 이상이고 30분이 지났으면 실패횟수 초기화
    54.         BEGIN
    55.                 UPDATE dbo.T_User SET AuthFailCount = 0 WHERE UserID = @UserID
    56.         END

    57. -- 실제 참조는 'AuthFailCount'만 하지만 인증서버에서 호출하는 형식때문에 형식에 맞는 각 필드들을 얻어와야함
    58. -- 또한 라이브의 경우 계정블록을 하지 않으므로 테섭에서 블록이 되었다 하더라도 라이브에선 통과시켜줘야함
    59.         SELECT
    60.                         U.UserGuid
    61.                 ,        PassWD
    62.                 ,        Sts
    63.                 ,        Sts2        --PC방비 미납자 (0=정상, 1=미납자)
    64.                 ,        1 AS Sts3 --실명인증여부( 0=미실명, 1=실명)
    65.                 ,        CharPassWD
    66.         --Xingbarking(Q:32211234)DevTeam -- Get Age
    67.                 ,         (CASE  WHEN LEN(UI.PersonalNum) = 12
    68.                                         THEN CASE WHEN CONVERT(INT,SUBSTRING(UI.PersonalNum,5,4)) <= CONVERT(INT, SUBSTRING(CONVERT(VARCHAR(10),GETDATE(),112),5,4))
    69.                                                           THEN  DATEDIFF(YEAR,CONVERT(SMALLDATETIME,SUBSTRING(UI.PersonalNum,1,8)),GETDATE())
    70.                                         ELSE DATEDIFF(YEAR,CONVERT(SMALLDATETIME,SUBSTRING(UI.PersonalNum,1,8)),GETDATE()) -1
    71.                                         END
    72.                                          WHEN LEN(UI.PersonalNum) = 9  
    73.                                          THEN CASE WHEN  CONVERT(INT,SUBSTRING(UI.PersonalNum,3,4)) <= CONVERT(INT, SUBSTRING(CONVERT(VARCHAR(10),GETDATE(),112),5,4))
    74.                                                            THEN  DATEDIFF(YEAR,CONVERT(SMALLDATETIME,'19' +SUBSTRING(UI.PersonalNum,1,6)),GETDATE())
    75.                         ELSE DATEDIFF(YEAR,CONVERT(SMALLDATETIME,'19' +SUBSTRING(UI.PersonalNum,1,6)),GETDATE()) -1
    76.                         END
    77.                                         ELSE  18 --获得年龄失败默认18岁
    78.                            END ) AS Age
    79.                 ,        ISNULL((SELECT TOP 1 CompGuid FROM T_IpConnect (NOLOCK) WHERE IpAddress = @IpAddr), 0) IpGuid
    80.                 ,        ISNULL((SELECT TOP 1 CardNo FROM dbo.T_UserMatrix WHERE UserGuid = U.UserGuid AND ExpireDT >= CONVERT(NVARCHAR(8),GETDATE(),112)),'') CardNo
    81.                 ,        ISNULL((CASE WHEN AL.StartDate <=GETDATE() AND AL.EndDate > GETDATE() THEN CONVERT(TINYINT,1) ELSE CONVERT(TINYINT,0) END),0) AS Alert
    82.                 ,        AuthFailCount
    83.                 ,        ShapeAuthFailCount
    84.                 ,        MatrixAuthFailCount
    85. --                (시작)20101004        중국 토큰인증 추가 (문상현)
    86.                 ,        TI.is_token_auth
    87.                 ,        RTRIM(TI.base64string)
    88. --                (끝)20101004        중국 토큰인증 추가 (문상현)
    89.         FROM
    90.                 dbo.T_User U
    91.         INNER JOIN
    92.                 dbo.T_UserInfo UI
    93.         ON
    94.                 U.UserGuid = UI.UserGuid
    95.         LEFT OUTER JOIN
    96.                 dbo.T_AlertList AL
    97.         ON
    98.                 U.UserGuid = AL.UserGuid
    99. --                (시작)20101004        중국 토큰인증 추가 (문상현)        
    100.         LEFT OUTER JOIN
    101.                 dbo.T_TokenInfo_CH TI
    102.         ON
    103.                 U.UserGuid = TI.UserGuid
    104. --                (끝)20101004        중국 토큰인증 추가 (문상현)
    105.         WHERE
    106.                 U.UserID = @UserID
    107.        
    108.         IF @@ROWCOUNT = 0
    109.         BEGIN
    110.                   RETURN 1  
    111.         END
    112.         ELSE
    113.         BEGIN
    114.                 UPDATE dbo.T_User SET LastAuthTime = GETDATE() WHERE UserID= @UserID
    115.                 RETURN 0  
    116.         END
    117.   
    118. SET NOCOUNT OFF


    复制代码


    鲜花鸡蛋

    vvvvvv  在2022-4-22 20:31  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
  • TA的每日心情
    开心
    2023-8-27 19:01
  • 签到天数: 137 天

    [LV.7]常住居民III

    鲜花(5) 鸡蛋(0)
    地板
    发表于 2022-4-22 20:31:27 | 只看该作者
    感谢狮子,终于有事情干了,这几天把我在家里呆都发霉了!
    关于AgentServer无法连接WorldSERVER的解决方案!
    打开AgentServer.ini后
    AUTO_LISTEN                        = 1
    // 目池记 荐
    CONEECTION_NUM                                = 3
    改成
    CONEECTION_NUM                                = 4

    鲜花鸡蛋

    xingbarking  在2022-4-22 20:32  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
  • TA的每日心情
    开心
    2024-4-13 13:58
  • 签到天数: 86 天

    [LV.6]常住居民II

    鲜花(0) 鸡蛋(0)
    6#
    发表于 2022-4-24 14:58:58 | 只看该作者
    这个太帅了 绝对的不出则以,出则精品! 期待老大能更新更新IG传奇3 我们老玩家能多怀怀旧!
  • TA的每日心情

    2022-5-17 10:57
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    鲜花(0) 鸡蛋(0)
    7#
    发表于 2022-5-5 19:40:53 | 只看该作者
    参与/回复主题关闭
    RE: [PC游]狮王《奇迹世界OL》一版免费服务端发布! [修改]
  • TA的每日心情

    2022-5-17 10:57
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    鲜花(0) 鸡蛋(0)
    8#
    发表于 2022-5-5 19:47:10 | 只看该作者

    祝我们中国一切平安安好,疫情快快结束!祝大家五一假期愉快,玩个痛快!
    游戏遇到问题,欢迎发帖!
    不出则以,出则精品!
  • TA的每日心情

    2022-5-17 10:57
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    鲜花(0) 鸡蛋(0)
    9#
    发表于 2022-5-5 19:49:22 | 只看该作者
    xingbarking 发表于 2022-4-22 16:12
    祝我们中国一切平安安好,疫情快快结束!祝大家五一假期愉快,玩个痛快!
    游戏遇到问题,欢迎发帖!
    不出 ...


    祝我们中国一切平安安好,疫情快快结束!祝大家五一假期愉快,玩个痛快!
    游戏遇到问题,欢迎发帖!
    不出则以,出则精品!
  • TA的每日心情

    2022-5-17 10:57
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    鲜花(0) 鸡蛋(0)
    10#
    发表于 2022-5-5 19:51:32 | 只看该作者
    感谢狮子,终于有事情干了,这几天把我在家里呆都发霉了!
    关于AgentServer无法连接WorldSERVER的解决方案!
    打开AgentServer.ini后
    AUTO_LISTEN                        = 1
    // 目池记 荐
    CONEECTION_NUM                                = 3
    改成
    CONEECTION_NUM                                = 4
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    小黑屋|手机版|Archiver|Online Game Xingbarking Dev Team  

    GMT+8, 2024-5-6 07:22 , Processed in 0.145324 second(s), 46 queries .

    Powered by Discuz! X3.2 Licensed

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表