avatar_Impulze

Ошибка, Ошибка

Автор Impulze, 2012 Фев. 19, 20:42

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ключевые слова [SEO] mu onlineпомощь с серверными файламификсирование ошибки

Impulze

Привет всем,
Мозг парю над тем почему у меня при нескольких часов или минут игры слетает gameserver.
Прошу помочь буду благодарен.

ServerFiles - Darksteam Season3 Episode2
Client - AidaMU
Windows7

LoKsTeR

Цитата: Impulze от 2012 Фев. 19, 18:42  Привет всем,
Мозг парю над тем почему у меня при нескольких часов или минут игры слетает gameserver.
Прошу помочь буду благодарен.

ServerFiles - Darksteam Season3 Episode2
Client - AidaMU
Windows7

Лог сервера?

Impulze

error-L2 : Index D:\ServerTeam\ForeignSeason3\Src\Mu Project\GameServer\protocol.cpp 19850

Есть вот такая ошибка, вылетает еррор 3 раза, после того как ошибку закрою нажатием ок, на сервер зайти, когда ошибка остаётся при входе в игру не видно того квадратика. (ps. сервер не требует перезагрузки)

это всё что нашёл пока в логе.

Главную причину слётов понять не могу, тогда весь гс крашится и его уже нужно перезапускать.

Возможно что может проблема с клиентом?

LoKsTeR

Посмотри тут  darksteam.net гуглд транслейт в помощь)

Impulze

вот свежий лог, последняя его запись после вылета еррора

21:57:47 [Damon][Damon] SI(60,Great Dragon Boots,0,0,1,1)serial:(6585762) dur:(86) Ex:(0,0,0,0,0,0,0) Set : (0)
21:57:47 [Damon][Damon] SI(74,Orb of Death Stab,0,0,0,0)serial:(6579285) dur:(0) Ex:(0,0,0,0,0,0,0) Set : (0)
21:57:47 [Damon][Damon] SI(78,Chaos Nature Bow,1,0,0,2)serial:(6571671) dur:(69) Ex:(0,0,0,0,0,0,0) Set : (0)
21:57:47 [Damon][Damon] SI(91,Scroll of Fire Burst,0,0,0,0)serial:(6579148) dur:(0) Ex:(0,0,0,0,0,0,0) Set : (0)
21:57:47 [Damon][Damon] Item Save Complete. Money ( 231759809 )
21:57:47 [Damon][Damon] CharInfoSave : Class=17 Level=369 LVPoint=6 Exp=2098524340 Str=1134 Dex=676 Vit=97 Energy=479 Leadership:0 Map=6 Pk=2
21:57:47 [Quest] Save MonsterKillInfo [Damon][Damon] (-1 : -1/-1, -1/-1, -1/-1, -1/-1, -1/-1)
21:57:47 [Damon][Damon] MasterLevel Info Save [MLevel:0][MLExp:0][MLNextExp:35507050][MLPoint:0]
21:57:47 (8077)[Damon][Damon] Character closed

жду помощи, возможо ли что могут быть проблемы с мобом или нпц?

spekinskii

Частенько бывают такие ситуации когда експ уходит в минус. Посмотри.

Impulze

как эксп может уйти в минус?Oo в настройках(gameservera)всё впорядке, может из за винды? ))

cokpat

никогда не смотрите в конец лога, краш сервера случается не сразу, так чт осмотри выше или тормоши игроков узнавай что они делали до падения сервера.

spekinskii

Цитироватькак эксп может уйти в минус?
Может. Ну по крайней мере в Джулии в минус улетает. Приходится через МуМакер раз в месяц сбрасывать ибо начинаются частые ДЦ.

Цитироватьможет из за винды? ))
Все может быть. Точного лога на ошибку не вижу.

Impulze

сейчас гляну лог еще разок

Спойлер
[ KANTURU ][ BattleOfMaya ] State(1) -> NOTIFY1
20:06:32 [ KANTURU ][ BattleOfMaya ] Fail!! All Battle User Die - DetailState:2
[ KANTURU ][ BattleOfMaya ] State(2) -> END
[ KANTURU ][ BattleOfMaya ] Success Value[0]
20:06:32 Item has disappeared (Dark Phoenix Helm:3601/level:0/skill:0)
20:06:33 Item has disappeared (Red Spirit Boots:5656/level:2/skill:0)
[ KANTURU ][ BattleOfMaya ] State(17) -> ENDCYCLE
20:06:34 [ KANTURU ][ BattleOfMaya ] State(17) -> ENDCYCLE
[ KANTURU ][ BattleOfMaya ] State(18) -> NONE
[ KANTURU ][ Map Attr Change ] Map(0) State(2) DetailState(0)
[ KANTURU ] State(2) -> END
20:06:34 Item has disappeared (Adamantine Gloves:5146/level:1/skill:0)
[ KANTURU ][ Map Attr Change ] Map(0) State(5) DetailState(0)
[ KANTURU ] State(5) -> NONE
[ KANTURU ][ Map Attr Change ] Map(0) State(0) DetailState(0)
[ KANTURU ] State(0) -> STANDBY
[ KANTURU ][ BattleStanby ] State(0) -> START
20:06:34 Experience : Map[6]-(48,56) [Damon][Damon](368) 2040382400 119880 MonsterIndex : 141, EventType : 0
20:06:35 Experience : Map[6]-(48,56) [Damon][Damon](368) 2040502280 149220 MonsterIndex : 141, EventType : 0
20:06:38 Experience : Map[4]-(54,88) [denik1][BlackDevil](313) 527567580 36480 MonsterIndex : 40, EventType : 0
20:06:38 [Damon][Damon] SI(0,Daybreak,9,0,1,0)serial:(6549912) dur:(96) Ex:(1,1,1,1,1,1,0) Set : (0)
20:06:38 [Damon][Damon] SI(2,Dark Phoenix Helm,7,0,0,3)serial:(6550148) dur:(66) Ex:(0,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(3,Dark Phoenix Armor,7,0,0,3)serial:(6545577) dur:(80) Ex:(0,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(4,Dark Phoenix Pants,7,0,0,3)serial:(6551623) dur:(78) Ex:(0,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(5,Great Dragon Gloves,9,0,1,2)serial:(6547141) dur:(87) Ex:(0,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(6,Great Dragon Boots,7,0,0,3)serial:(6546958) dur:(74) Ex:(0,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(7,Wings of Dragon,7,0,0,1)serial:(6527729) dur:(210) Ex:(1,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(9,Pendant of Fire,0,0,0,3)serial:(6549879) dur:(64) Ex:(1,1,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(10,Ring of Transformation,5,0,0,0)serial:(0) dur:(248) Ex:(0,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(11,Ring of Poison,0,0,0,0)serial:(6573435) dur:(65) Ex:(1,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(12,Jewel of Creation,0,0,0,0)serial:(6581851) dur:(1) Ex:(0,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(13,Large Healing Potion,11,0,0,0)serial:(0) dur:(244) Ex:(0,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(14,Large Healing Potion,11,0,0,0)serial:(0) dur:(255) Ex:(0,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(15,Large Healing Potion,11,0,0,0)serial:(0) dur:(255) Ex:(0,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(16,Large Healing Potion,11,0,0,0)serial:(0) dur:(255) Ex:(0,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(17,Large Healing Potion,11,0,0,0)serial:(0) dur:(255) Ex:(0,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(18,Large Healing Potion,11,0,0,0)serial:(0) dur:(255) Ex:(0,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(19,Large Healing Potion,11,0,0,0)serial:(0) dur:(102) Ex:(0,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(20,Elite Skeleton Warrior Ring,4,0,0,0)serial:(6572255) dur:(224) Ex:(0,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(22,Dark Phoenix Gloves,2,0,0,0)serial:(6582146) dur:(82) Ex:(0,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(28,Great Dragon Boots,0,0,1,0)serial:(6581809) dur:(86) Ex:(0,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(43,Ring of Transformation,5,0,0,0)serial:(0) dur:(239) Ex:(0,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(51,Large Mana Potion,0,0,0,0)serial:(0) dur:(198) Ex:(0,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(73,Orb of Death Stab,0,0,0,0)serial:(6579285) dur:(0) Ex:(0,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(78,Chaos Nature Bow,1,0,0,2)serial:(6571671) dur:(69) Ex:(0,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(81,Dark Steel Gloves,3,0,0,0)serial:(6579160) dur:(73) Ex:(0,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(83,Jewel of Creation,0,0,0,0)serial:(6579209) dur:(1) Ex:(0,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(91,Scroll of Fire Burst,0,0,0,0)serial:(6579148) dur:(0) Ex:(0,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(97,Dark Steel Pants,2,0,1,0)serial:(6574460) dur:(72) Ex:(0,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] SI(107,Jewel of Creation,0,0,0,0)serial:(6579221) dur:(1) Ex:(0,0,0,0,0,0,0) Set : (0)
20:06:38 [Damon][Damon] Item Save Complete. Money ( 241852591 )
20:06:38 [Damon][Damon] CharInfoSave : Class=17 Level=368 LVPoint=0 Exp=2040651500 Str=1134 Dex=676 Vit=97 Energy=479 Leadership:0 Map=6 Pk=3
20:06:38 [Quest] Save MonsterKillInfo [Damon][Damon] (-1 : -1/-1, -1/-1, -1/-1, -1/-1, -1/-1)
20:06:38 [Damon][Damon] MasterLevel Info Save [MLevel:0][MLExp:0][MLNextExp:35507050][MLPoint:0]
20:06:38 Item has disappeared (Red Wing Staff:2576/level:1/skill:0)
20:06:39 Experience : Map[4]-(54,88) [denik1][BlackDevil](313) 527604060 31200 MonsterIndex : 40, EventType : 0
20:06:40 Experience : Map[4]-(53,90) [denis_1997][Den4iK](233) 130415680 4800 MonsterIndex : 40, EventType : 0
20:06:40 Experience : Map[4]-(54,88) [denik1][BlackDevil](313) 527635260 27240 MonsterIndex : 40, EventType : 0
20:06:40 Monster Item Drop Request [Death Knig] [4][52][89] : [Box of Luck][1][0][0][0] Ex:[0,0,0,0,0,0,0] Set:[0]
20:06:40 [][Death Knig] [StarOfXMas] MonsterEventItemDrop (4)(52/89)
20:06:40 Monster Item Drop [4][52][89] : serial:6582158 [Box of Luck][1][0][0][0] Ex:[0,0,0,0,0,0,0] Set:[0]
20:06:41 Item has disappeared (Giant Sword:15/level:3/skill:0)
20:06:41 Experience : Map[4]-(54,88) [denik1][BlackDevil](313) 527662500 27540 MonsterIndex : 40, EventType : 0
20:06:41 Monster Item Drop Request [Death Knig] [4][54][89] : [Book of Neil][1][0][1][0] Ex:[0,0,0,0,0,0,0] Set:[0]
20:06:41 Monster Item Drop [4][54][89] : serial:6582159 [Book of Neil][1][0][1][0] Ex:[0,0,0,0,0,0,0] Set:[0]
20:06:45 Experience : Map[4]-(54,88) [denik1][BlackDevil](313) 527690040 35280 MonsterIndex : 40, EventType : 0
20:06:46 Item has disappeared (Saint Crossbow:2064/level:3/skill:24)
20:06:47 Item has disappeared (Red Chocolate Box:7201/level:1/skill:0)
20:06:48 Item has disappeared (Box of Luck:7179/level:3/skill:0)
20:06:49 Experience : Map[6]-(48,56) [Damon][Damon](368) 2040651500 109560 MonsterIndex : 141, EventType : 0
20:06:58 Experience : Map[4]-(54,88) [denik1][BlackDevil](313) 527725320 35340 MonsterIndex : 40, EventType : 0
20:06:59 Item has disappeared (Blood Bone:6673/level:4/skill:0)
20:06:59 Item has disappeared (Dragon Helm:3585/level:1/skill:0)
20:07:01 Experience : Map[4]-(54,88) [denik1][BlackDevil](313) 527760660 33180 MonsterIndex : 40, EventType : 0
20:07:01 Experience : Map[4]-(54,88) [denik1][BlackDevil](313) 527793840 34380 MonsterIndex : 40, EventType : 0
20:07:02 Monster Item Drop Request [Death Knig] [4][52][89] : [Silver Bow][2][0][0][0] Ex:[0,0,0,0,0,0,0] Set:[0]
20:07:02 Monster Item Drop [4][52][89] : serial:6582160 [Silver Bow][2][0][0][0] Ex:[0,0,0,0,0,0,0] Set:[0]
20:07:05 Item has disappeared (Book of Neil:2582/level:1/skill:0)
[ CRYWOLF ] SYNC Occupation: 1, State: 0
error-L1 : CloseClient INVALID_SOCKET
error-L1 : CloseClient INVALID_SOCKET
error-L1 : CloseClient INVALID_SOCKET
error-L1 : CloseClient INVALID_SOCKET
error-L1 : CloseClient INVALID_SOCKET
error-L1 : CloseClient INVALID_SOCKET
error-L1 : CloseClient INVALID_SOCKET
error-L1 : CloseClient INVALID_SOCKET
error-L1 : CloseClient INVALID_SOCKET
error-L1 : CloseClient INVALID_SOCKET
error-L1 : CloseClient INVALID_SOCKET
error-L1 : CloseClient INVALID_SOCKET
20:08:21 connect : [8033][127.0.0.1]
20:08:21 connect : [8034][92.115.155.171]
20:08:21 connect : [8035][127.0.0.1]
20:08:21 connect : [8036][127.0.0.1]
error-L1 : CloseClient INVALID_SOCKET
WSARecv() failed with error 10038

20:08:21 [denik1][BlackDevil] Skill Save Complete. 0 44
20:08:21 [denik1][BlackDevil] Skill Save Complete. 1 67
20:08:21 [denik1][BlackDevil] Skill Save Complete. 2 68
20:08:21 [denik1][BlackDevil] Skill Save Complete. 3 69
20:08:21 [denik1][BlackDevil] Skill Save Complete. 4 70
20:08:21 [denik1][BlackDevil] Skill Save Complete. 5 71
20:08:21 [denik1][BlackDevil] Skill Save Complete. 6 41
20:08:21 [denik1][BlackDevil] Skill Save Complete. 7 48
20:08:21 [denik1][BlackDevil] Skill Save Complete. 8 22
20:08:21 [denik1][BlackDevil] Skill Save Complete. 9 22
20:08:21 [denik1][BlackDevil] SI(0,Sword of Archangel,7,1,1,0)serial:(0) dur:(171) Ex:(0,0,0,0,0,0,0) Set : (0)
20:08:21 [denik1][BlackDevil] SI(1,Sword of Archangel,0,1,1,0)serial:(0) dur:(161) Ex:(0,0,0,0,0,0,0) Set : (0)
20:08:21 [denik1][BlackDevil] SI(2,Dark Phoenix Helm,2,0,0,0)serial:(6551341) dur:(73) Ex:(0,0,0,0,0,0,0) Set : (0)
20:08:21 [denik1][BlackDevil] SI(3,Dragon Armor,7,0,1,3)serial:(6534139) dur:(69) Ex:(0,0,0,0,0,0,0) Set : (0)
[свернуть]

spekinskii

Цитироватьerror-L1 : CloseClient INVALID_SOCKET
WSARecv() failed with error 10038

Impulze

error-L1 : CloseClient INVALID_SOCKET
WSARecv() failed with error 10038

именно эта ошибка крашит гс? если да, то что делать

spekinskii

Цитироватьerror-L1 : CloseClient INVALID_SOCKET
WSARecv() failed with error 10038
Ошибка не правильно вписанного серийника.

Еще есть подозрение на
Цитироватьerror-L1 : CloseClient INVALID_SOCKET
error-L1 : CloseClient INVALID_SOCKET
error-L1 : CloseClient INVALID_SOCKET
error-L1 : CloseClient INVALID_SOCKET
error-L1 : CloseClient INVALID_SOCKET
error-L1 : CloseClient INVALID_SOCKET
error-L1 : CloseClient INVALID_SOCKET
error-L1 : CloseClient INVALID_SOCKET
error-L1 : CloseClient INVALID_SOCKET
error-L1 : CloseClient INVALID_SOCKET
error-L1 : CloseClient INVALID_SOCKET
error-L1 : CloseClient INVALID_SOCKET

У тебя GS, GS_CS все в одном ?

Impulze

нет, разные, но этот лог в обычном гс, он и крашется

Nike555

#14
Цитата: Impulze от 2012 Фев. 20, 15:13  error-L1 : CloseClient INVALID_SOCKET
WSARecv() failed with error 10038

именно эта ошибка крашит гс? если да, то что делать
поставь эти 2 кода в sql query analiser... (wink)
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MEMB_STAT_GJ]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[MEMB_STAT_GJ]
GO

CREATE TABLE [dbo].[MEMB_STAT_GJ] (
[memb___id] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[name] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[ServerName] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[ServerCode] [int] NULL ,
[IP] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[TM] [datetime] NULL
) ON [PRIMARY]
GO
и этот
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[WZ_CONNECT_MEMB]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[WZ_CONNECT_MEMB]
GO

SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS OFF
GO

CREATE PROCEDURE WZ_CONNECT_MEMB
@uid varchar(10),
@server varchar(20),
@uip varchar(20)
AS

Begin

BEGIN TRANSACTION

SET NOCOUNT ON

IF EXISTS ( SELECT memb___id FROM MEMB_STAT WITH (READUNCOMMITTED) WHERE memb___id = @uid )
Begin
UPDATE MEMB_STAT
SET ip = @uip , connectstat = 1 , servername = @server , ConnectTM = (getdate())
WHERE memb___id = @uid
End
ELSE
Begin
INSERT INTO MEMB_STAT ( memb___id,ip,connectstat,servername)
valueS (@uid,@uip,1,@server )
End
IF(@@Error <> 0 )
ROLLBACK TRANSACTION
ELSE
COMMIT TRANSACTION

--写入登录记录
IF EXISTS ( SELECT UserID FROM UserLogin WITH (READUNCOMMITTED) WHERE UserID = @uid )
Begin
UPDATE UserLogin
SET LoginIP=@uip,Server=@server,LoginTM = (getdate()),OnlineSec=0,GiveMoney=0,logoutTM=null
WHERE UserID = @uid
End
ELSE
Begin
INSERT INTO UserLogin (UserID,LoginIP,Server,LoginTM,OnlineSec,GiveMoney )
values (@uid,@uip,@server,getdate(),0,0)
End
--自动封服务器不准进入的人物
declare @SmallestZS int
declare @LargestZS int
declare @Type int
select @Type=Type from SetServerList where ServerName=@server

if (@Type>0) begin

select @SmallestZS=Smallest_ZS from SetServerList where ServerName=@server
select @LargestZS=Largest_ZS from SetServerList where ServerName=@server

if not (@SmallestZS is null) begin
update character set ctlcode=(ctlcode | 0x81) where [name] not in
(
SELECT NAME FROM WEB_ZS WHERE (ACC = @uid) AND (ZSCS >= @LargestZS) AND (ZSCS <= @SmallestZS)
) AND (AccountID = @uid)
end
end
DELETE FROM MEMB_STAT_GJ WHERE (memb___id = @uid and servername=@server)
update character set ctlcode=(ctlcode | 0x81) where [name] in
(
SELECT name FROM MEMB_STAT_GJ WHERE (memb___id = @uid)
) AND (AccountID = @uid)

SET NOCOUNT OFF
End
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
я нашол эти коды на другом форуме..думаю поможет  (smirk)

Impulze

замечу сказать что крашит не сразу, а после нескольких минут или часов игры.
пробил пару кодов, в query analyzer, жду побочных эффектов.

скрипт не помог, всё равно слетает

Nike555

#16
я нашол типа что надо делать... но тут чёто ошиблись...вот как он сказал..
Цитировать"Надо активировать эти 2 JOB-a в query analiser"
думаю он имел введу что надо поставить все эти 3 скрипта в JOB-ы (разные) и поставить на активацию их каждую минуту..
вот сообствено и скрипты:
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MEMB_STAT_GJ]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[MEMB_STAT_GJ]
GO
CREATE TABLE [dbo].[MEMB_STAT_GJ] (
[memb___id] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[name] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[ServerName] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[ServerCode] [int] NULL ,
[IP] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[TM] [datetime] NULL
) ON [PRIMARY]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[WZ_CONNECT_MEMB]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[WZ_CONNECT_MEMB]
GO

SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS OFF
GO

CREATE PROCEDURE WZ_CONNECT_MEMB
@uid varchar(10),
@server varchar(20),
@uip varchar(20)
AS

Begin

BEGIN TRANSACTION

SET NOCOUNT ON

IF EXISTS ( SELECT memb___id FROM MEMB_STAT WITH (READUNCOMMITTED) WHERE memb___id = @uid )
Begin
UPDATE MEMB_STAT
SET ip = @uip , connectstat = 1 , servername = @server , ConnectTM = (getdate())
WHERE memb___id = @uid
End
ELSE
Begin
INSERT INTO MEMB_STAT ( memb___id,ip,connectstat,servername)
valueS (@uid,@uip,1,@server )
End
IF(@@Error <> 0 )
ROLLBACK TRANSACTION
ELSE
COMMIT TRANSACTION

--写入登录记录
IF EXISTS ( SELECT UserID FROM UserLogin WITH (READUNCOMMITTED) WHERE UserID = @uid )
Begin
UPDATE UserLogin
SET LoginIP=@uip,Server=@server,LoginTM = (getdate()),OnlineSec=0,GiveMoney=0,logoutTM=null
WHERE UserID = @uid
End
ELSE
Begin
INSERT INTO UserLogin (UserID,LoginIP,Server,LoginTM,OnlineSec,GiveMoney )
values (@uid,@uip,@server,getdate(),0,0)
End
--自动封服务器不准进入的人物
declare @SmallestZS int
declare @LargestZS int
declare @Type int
select @Type=Type from SetServerList where ServerName=@server

if (@Type>0) begin

select @SmallestZS=Smallest_ZS from SetServerList where ServerName=@server
select @LargestZS=Largest_ZS from SetServerList where ServerName=@server

if not (@SmallestZS is null) begin
update character set ctlcode=(ctlcode | 0x81) where [name] not in
(
SELECT NAME FROM WEB_ZS WHERE (ACC = @uid) AND (ZSCS >= @LargestZS) AND (ZSCS <= @SmallestZS)
) AND (AccountID = @uid)
end
end
DELETE FROM MEMB_STAT_GJ WHERE (memb___id = @uid and servername=@server)
update character set ctlcode=(ctlcode | 0x81) where [name] in
(
SELECT name FROM MEMB_STAT_GJ WHERE (memb___id = @uid)
) AND (AccountID = @uid)

SET NOCOUNT OFF
End
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
как тут автор написал что это и за винды типа на них:
Windows 2003 SP2
Windows Vista
вот в этот пост я написал как зделать новый JOB (эти скрипты идут как команды(Command)...)тоесть тебе надо создать 3 JOB-a (чтоб сработало для большей вероиатностю)

пробуй...>:]   и удач)  :trollface:

Ember

Цитата: Nike555 от 2012 Фев. 21, 16:52  думаю он имел введу что надо поставить все эти 3 скрипта в JOB-ы (разные) и поставить на активацию их каждую минуту..
Дурочек что ли? Зачем тебе каждую минуту одну и ту же таблицу создавать?  :facepalm:

PS: Были такие проблемы на Вин 2003 R2.

Nike555

Цитата: LEKAN от 2012 Фев. 21, 17:58  Дурочек что ли? Зачем тебе каждую минуту одну и ту же таблицу создавать?  :facepalm:
Спойлер
вот почему:
Цитироватьзамечу сказать что крашит не сразу, а после нескольких минут или часов игры.
конешно может поставить и по реже..
[свернуть]

Похожие темы (5)