游戏乐悠悠网游开发网

标题: [PC游]狮王《奇迹世界OL》一版免费服务端发布! [打印本页]

作者: xingbarking    时间: 2022-4-22 16:10
本主题需向作者支付 20 金钱 才能浏览
作者: xingbarking    时间: 2022-4-22 16:12
祝我们中国一切平安安好,疫情快快结束!祝大家五一假期愉快,玩个痛快!
游戏遇到问题,欢迎发帖!
不出则以,出则精品!

作者: mythosdev    时间: 2022-4-22 16:27
如何登录出现未满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
感谢狮子,终于有事情干了,这几天把我在家里呆都发霉了!
关于AgentServer无法连接WorldSERVER的解决方案!
打开AgentServer.ini后
AUTO_LISTEN                        = 1
// 目池记 荐
CONEECTION_NUM                                = 3
改成
CONEECTION_NUM                                = 4
作者: feelboy    时间: 2022-4-23 10:08
看看哦~~~~
作者: xiaojiexz    时间: 2022-4-24 14:58
这个太帅了 绝对的不出则以,出则精品! 期待老大能更新更新IG传奇3 我们老玩家能多怀怀旧!
作者: 329308    时间: 2022-5-5 19:40
参与/回复主题关闭
RE: [PC游]狮王《奇迹世界OL》一版免费服务端发布! [修改]
作者: 329308    时间: 2022-5-5 19:47

祝我们中国一切平安安好,疫情快快结束!祝大家五一假期愉快,玩个痛快!
游戏遇到问题,欢迎发帖!
不出则以,出则精品!
作者: 329308    时间: 2022-5-5 19:49
xingbarking 发表于 2022-4-22 16:12
祝我们中国一切平安安好,疫情快快结束!祝大家五一假期愉快,玩个痛快!
游戏遇到问题,欢迎发帖!
不出 ...


祝我们中国一切平安安好,疫情快快结束!祝大家五一假期愉快,玩个痛快!
游戏遇到问题,欢迎发帖!
不出则以,出则精品!
作者: 329308    时间: 2022-5-5 19:51
感谢狮子,终于有事情干了,这几天把我在家里呆都发霉了!
关于AgentServer无法连接WorldSERVER的解决方案!
打开AgentServer.ini后
AUTO_LISTEN                        = 1
// 目池记 荐
CONEECTION_NUM                                = 3
改成
CONEECTION_NUM                                = 4
作者: 329308    时间: 2022-5-5 20:05
感谢狮子,终于有事情干了,这几天把我在家里呆都发霉了!

作者: 冷月无影    时间: 2022-5-21 19:04
1111111111111111111111111111111111
作者: ht010429    时间: 2022-11-1 15:05
不出则以,出则精品!
作者: zhou_jbjb    时间: 2023-3-6 21:58

支持一下楼主!!
作者: wuhuakang    时间: 2023-3-15 13:09
这款游戏当初开始上线就玩了。
作者: konsky    时间: 2023-5-10 05:54
带商城吗?
作者: jxwzl    时间: 2023-6-18 16:21

感谢狮子,终于有事情干了,这几天把我在家里呆都发霉了!
作者: 咸蛋超人    时间: 2023-8-22 23:55
这个是2还是1啊
作者: 咸蛋超人    时间: 2023-8-25 13:53
客户端有吗? 有没有教程
作者: geili2qu    时间: 2024-1-3 22:57
谢谢分享,下载看看




欢迎光临 游戏乐悠悠网游开发网 (http://bbs.yxlyy.club/) Powered by Discuz! X3.2