error messages ?normal? L2O 

Newbie Spellweaver
Joined
Sep 28, 2004
Messages
26
Reaction score
0
vehicle.cpp read from object file failed

loading holything
loading holythingdata
loading residence
residene.cpp read from object file failed.
loading recipe
read form recipe file failed
loading multisell
read from multisell file failed
loading quest items
load questitem
cant find quest_pch2.txt

server runs fine until i try to create a character..
whats wrong?
-tonk
 
these errors on cached server

cannot load day uesed time for acount
cannot load week play time account id

this happens when ever anyone loggs in
and if you try to create character server dies.
HELP
 
Upvote 0
tonk.biz said:
cannot load day uesed time for acount
cannot load week play time account id

this happens when ever anyone loggs in
and if you try to create character server dies.
HELP
UP! help please.
 
Upvote 0
kok said:
UP! help please.
MLA huina vse eto -i s etim vse idet u mena servak stoit toze est eti osibki nu i poh.. na nih 40 chelov dolbit 3 nedelu i vse ok. poh etot playtime. takze vse paset i flazok klana i td netu glukov..
mlin nasli gde pridratca-- :chair:
 
Upvote 0
Klop esli ti stavil tak ka napisano v gayde to skoro ti ogrebesh problem s igroy, naprimer kogda nado budet vosstanovitsia iz backup.
 
Upvote 0
KEMBL said:
Klop esli ti stavil tak ka napisano v gayde to skoro ti ogrebesh problem s igroy, naprimer kogda nado budet vosstanovitsia iz backup.
:smilie3: Uze 1 raz vostanavlival Bazu tak kak WIN pokazal Fatal no ne izza serva esli Vostanavlivat vse faili sto u vas v Backup -togda ta nihrena nevidet i budut erori i nezapuztitca normalno ni 1 exe serva. -Posle Pereustanovki SQL nada vernut tolko (lin2db i lin2world) i vse kak po maslu :thumbup: .. P.s ja stavil po Guidu no so svoimi mozgami .ne na vse 100 % ja ispolzoval guid Hicka. :icon6:

P.s -ja bil 3 chel kto zapustil bez vsakih Guidov.. :smilie3:
 
Last edited:
Upvote 0
Klop, esli deystvovat po tvoemu i ostalnim gaydam to vse hranimie proceduri i massa tablic okajutsia v baze master, kogda ti pereustanovish MSSQL to nakatish iz backup lin2 bazi, nu a master to ti ne budesh vosstanavlivat, i u tebia nebudet opiat hranimih procedur i tablic. Ya uje molchu chto v hranit polzovatelskie dannie v master - moveton.
esli ti zapustish ODBC trace to uvidish chto v tep skriptah chto v guide nehvataet nekotorih tablic, a hranimie proceduri rabotaut ne tat kak doljni - otsuda i oshibki v logD / cacheD
Mne udalos vosstanovit chast strukturi bazi i perepisat hranimie proceduri (naprimer dopisat proceduru lin2world..lin_CheckLogTimeTable2), a takje razmestiti vse v tablicah linage, odnako eshe predstoit ispravit mnogie oshibki - ved inache rano ili pozdno vilezut grabli.
Kstati vsio eto pro C1 a ne pro Prelude.
Vmesto skriptov luchshe potom razmestit rabochie versii Sql bakup failov i rabochiy arhiv servera (v nem nehvataet files, eto vidno esli zapustit filemonitor, servera ishut i nenahodiat nekotorie files, dopustem L2server ishet ../script/watch_list.txt)
Krome togo ya zametil raznicu v zapuske servera iz terminal server i console, v poslednem sluchae bolee ustoychivo.
esli intersno sluch 1413559 pogovorim :smilie3:
 
Last edited:
Upvote 0
zBuffer: They said that errors are not critical... then talking about klop's guide and DB backups... anf finally about missing files and wrong DB structure at some points... btw, they are just don't follow guide properly and got some tables in "master" ... I can translate later if you wish =)
 
Last edited:
Upvote 0
KEMBL said:
Klop, esli deystvovat po tvoemu i ostalnim gaydam to vse hranimie proceduri i massa tablic okajutsia v baze master, kogda ti pereustanovish MSSQL to nakatish iz backup lin2 bazi, nu a master to ti ne budesh vosstanavlivat, i u tebia nebudet opiat hranimih procedur i tablic. Ya uje molchu chto v hranit polzovatelskie dannie v master - moveton.
esli ti zapustish ODBC trace to uvidish chto v tep skriptah chto v guide nehvataet nekotorih tablic, a hranimie proceduri rabotaut ne tat kak doljni - otsuda i oshibki v logD / cacheD
Mne udalos vosstanovit chast strukturi bazi i perepisat hranimie proceduri (naprimer dopisat proceduru lin2world..lin_CheckLogTimeTable2), a takje razmestiti vse v tablicah linage, odnako eshe predstoit ispravit mnogie oshibki - ved inache rano ili pozdno vilezut grabli.
Kstati vsio eto pro C1 a ne pro Prelude.
Vmesto skriptov luchshe potom razmestit rabochie versii Sql bakup failov i rabochiy arhiv servera (v nem nehvataet files, eto vidno esli zapustit filemonitor, servera ishut i nenahodiat nekotorie files, dopustem L2server ishet ../script/watch_list.txt)
Krome togo ya zametil raznicu v zapuske servera iz terminal server i console, v poslednem sluchae bolee ustoychivo.
esli intersno sluch 1413559 pogovorim :smilie3:
Budet vrema stuknu v asu. vrema vobse v obrez .Rabota ,kursi itd. :smilie3:
Servak u mena idet a vot s etimi Erorami nekogda -eb***a mne..Poka nikto nezalovalsa-na trabli.
No polubomu kak nit pogovorim..
p.s nashet Prelude Guide eto bil 1 zapusk eshe nenalazenij kogda vobse tolko zapustivshi bil -STINGER. takshto on do ideala nedoveden.
 
Last edited:
Upvote 0
Klop podskaji plz. 4e mne s npc sdelat? Bez nix vse pashet prekrasno, no kak tolko zapuskaesh, servak padaet. Vrode bi vse pralno zdelal a nixrena paxat ne xo4et, uje i kastrirovannuj versij stavit pitalsa. Odin xren svalivaetsja. S pamjatju vse v porjadke. Mojet ssilku kinesh na rabo4ie npc i npcpos?
Zaranee blagodaren.
Vse vse spasibo! Prosto ruki krivovati :thumbup: bili. Zdelal vse soglasno gaida. Vse rabotaet! Ura tovaris4i!
 
Last edited:
Upvote 0
tonk.biz said:
cannot load day uesed time for acount
cannot load week play time account id

this happens when ever anyone loggs in
and if you try to create character server dies.
HELP
copy "lin2log" stored procedure "lin_CheckLogTimeTable2" in "lin2world" stored procedures

or create "lin2world" new stored procedures :
Code:
/********************************************
lin_CheckLogTimeTable2
	do check whether real time log table is exist or not
INPUT
	@strDate varchar(16),
	@nWorld  int
OUTPUT
	
return
made by
	young
date
	2002-11-11
********************************************/
CREATE PROCEDURE [DBO].[lin_CheckLogTimeTable2]
(
	@strDate varchar(16),
	@nWorld  int
)
AS
SET NOCOUNT ON

declare @table_name varchar(60)
declare @table2_name varchar(60)
declare @view_name varchar(60)
declare @sql varchar(2048)

-- check log_realtime
set @table_name = @strDate + 'log_realtime_' + cast (@nWorld as varchar)
set @sql = 'select * from sysobjects (nolock) where name = '''+ @table_name + ''''

exec ( @sql)
if ( @@ROWCOUNT = 0) 
begin
	set @sql = 'exec lin_MakeLogTable ''' + @table_name + ''''
	exec (@sql)
end

-- check log_audit
set @table_name = @strDate + 'log_audit_' + cast (@nWorld as varchar)
set @sql = 'select * from sysobjects (nolock) where name = '''+ @table_name + ''''
exec ( @sql)
if ( @@ROWCOUNT = 0) 
begin
	set @sql = 'exec lin_MakeLogTable ''' + @table_name + ''''
	exec (@sql)
end

-- check log_data ( store 0~12 hour log)
set @table_name = @strDate + 'log_data_' + cast (@nWorld as varchar)
set @sql = 'select * from sysobjects (nolock) where name = '''+ @table_name + ''''
exec ( @sql)
if ( @@ROWCOUNT = 0) 
begin
	set @sql = 'exec lin_MakeLogTable ''' + @table_name + ''''
	exec (@sql)
end

-- check log_data2 ( store 12~24 hour log)
set @table2_name = @strDate + 'log_data2_' + cast (@nWorld as varchar)
set @sql = 'select * from sysobjects (nolock) where name = '''+ @table2_name + ''''
exec ( @sql)
if ( @@ROWCOUNT = 0) 
begin
	set @sql = 'exec lin_MakeLogTable ''' + @table2_name + ''''
	exec (@sql)
end

-- check log_data0 ( view )
set @view_name = @strDate + 'log_data0_' + cast (@nWorld as varchar)
set @sql = 'select * from sysobjects (nolock) where name = '''+ @view_name + ''''
exec ( @sql)
if ( @@ROWCOUNT = 0) 
begin
--	set @sql = 'exec lin_MakeLogTable ''' + @table_name + ''''
	set @sql = 'CREATE VIEW dbo.' + @view_name + '  ( ' 
		+ ' act_time,  log_id, actor, actor_account, target, target_account, location_x, location_y, location_z, ' 
		+ 'etc_str1, etc_str2, etc_str3,  ' 
		+ 'etc_num1, etc_num2, etc_num3, etc_num4, etc_num5, etc_num6, etc_num7, etc_num8, etc_num9, etc_num10, ' 
		+ 'STR_actor, STR_actor_account, STR_target, STR_target_account, item_id ' 
		+ ' ) AS ' 
		+ ' SELECT  act_time,  log_id, actor, actor_account, target, target_account, location_x, location_y, location_z, '
		+ ' etc_str1, etc_str2, etc_str3,  ' 
		+ ' etc_num1, etc_num2, etc_num3, etc_num4, etc_num5, etc_num6, etc_num7, etc_num8, etc_num9, etc_num10, '
		+ ' STR_actor, STR_actor_account, STR_target, STR_target_account, item_id ' 
		+ ' from   ' + @table_name  + '  (nolock) UNION ALL '
		+ ' SELECT  act_time,  log_id, actor, actor_account, target, target_account, location_x, location_y, location_z, '
		+ ' etc_str1, etc_str2, etc_str3,  '
		+ ' etc_num1, etc_num2, etc_num3, etc_num4, etc_num5, etc_num6, etc_num7, etc_num8, etc_num9, etc_num10, '
		+ ' STR_actor, STR_actor_account, STR_target, STR_target_account, item_id '
		+ ' from   ' + @table2_name + '  (nolock)  '
	exec (@sql)
end

-- check chat 
set @table_name = @strDate + 'log_chat_' + cast (@nWorld as varchar)
set @sql = 'select * from sysobjects (nolock) where name = '''+ @table_name + ''''
exec ( @sql)
if ( @@ROWCOUNT = 0) 
begin
	set @sql = 'exec lin_MakeChatLogTable ''' + @table_name + ''''
	exec (@sql)
end
GO

Sorry for my English... but Russian forever! %-)

Для тех кто в танке, неизвестно почему эта штука оказалась не совсем там где нужно %-)
Копируете из lin2log процедурку lin_CheckLogTimeTable2 в lin2world
и ошибка исчезнет... если честно я в скл не гуру, почему так не понял.. просто из прошлых постов чуток дошло и увидел, кстати оочень много всяких файлов или таблиц лежит не на своих местах а в других, нужно только найти "утеряное" и все будет ок.
 
Upvote 0
Back