I beleve I may have found the problem. looking at the TBL_CHARACTER_Info.sql file, the 1 included with the mats server files looks like,
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TBL_CHARACTER_INFO]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[TBL_CHARACTER_INFO]
GO
CREATE TABLE [dbo].[TBL_CHARACTER_INFO] (
[ID] [int] IDENTITY (1, 1) NOT NULL ,
[ACCOUNT] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[NAME] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[CLASS] [tinyint] NOT NULL ,
[SEX] [tinyint] NOT NULL ,
[VLEVEL] [smallint] NOT NULL ,
[MAPNAME] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[POSX] [smallint] NOT NULL ,
[POSY] [smallint] NOT NULL ,
[HAIR] [tinyint] NOT NULL ,
[SERVER] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[ODATE] [datetime] NOT NULL ,
[DELFLAG] [tinyint] NOT NULL ,
[DELDATE] [datetime] NOT NULL ,
[CREATEDATE] [datetime] NOT NULL ,
[CUREXP] [int] NOT NULL ,
[HP] [smallint] NOT NULL ,
[MP] [smallint] NOT NULL ,
[MAXHP] [smallint] NOT NULL ,
[MAXMP] [smallint] NOT NULL ,
[MINDC] [tinyint] NOT NULL ,
[MAXDC] [tinyint] NOT NULL ,
[MINMC] [tinyint] NOT NULL ,
[MAXMC] [tinyint] NOT NULL ,
[MINSC] [tinyint] NOT NULL ,
[MAXSC] [tinyint] NOT NULL ,
[MINAC] [tinyint] NOT NULL ,
[MAXAC] [tinyint] NOT NULL ,
[MINMAC] [tinyint] NOT NULL ,
[MAXMAC] [tinyint] NOT NULL ,
[WEIGHT] [smallint] NOT NULL ,
[HANDWEIGHT] [tinyint] NOT NULL ,
[BODYWEIGHT] [tinyint] NOT NULL ,
[GOLD] [int] NOT NULL ,
[MAPID] [int] NOT NULL ,
[YUANBAO] [int] NOT NULL ,
[FLAG1] [int] NOT NULL ,
[FLAG2] [int] NOT NULL ,
[FLAG3] [int] NOT NULL ,
[FLAG4] [int] NOT NULL ,
[GUILDNAME] [varchar] (50) NOT NULL
) ON [PRIMARY]
GO
However when you try to start this up, it comes back with error's saying there a problem with the forge point and prop1-7 rows.
With a different version of the files (found on ragezone) the TBL_CHARACTER_Info.sql looks like
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TBL_CHARACTER_INFO]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[TBL_CHARACTER_INFO]
GO
CREATE TABLE [dbo].[TBL_CHARACTER_INFO] (
[ID] [int] IDENTITY (1, 1) NOT NULL ,
[ACCOUNT] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[NAME] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[CLASS] [tinyint] NOT NULL ,
[SEX] [tinyint] NOT NULL ,
[VLEVEL] [smallint] NOT NULL ,
[MAPNAME] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[POSX] [smallint] NOT NULL ,
[POSY] [smallint] NOT NULL ,
[HAIR] [tinyint] NOT NULL ,
[SERVER] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[ODATE] [datetime] NOT NULL ,
[DELFLAG] [tinyint] NOT NULL ,
[DELDATE] [datetime] NOT NULL ,
[CREATEDATE] [datetime] NOT NULL ,
[CUREXP] [int] NOT NULL ,
[HP] [smallint] NOT NULL ,
[MP] [smallint] NOT NULL ,
[MAXHP] [smallint] NOT NULL ,
[MAXMP] [smallint] NOT NULL ,
[MINDC] [tinyint] NOT NULL ,
[MAXDC] [tinyint] NOT NULL ,
[MINMC] [tinyint] NOT NULL ,
[MAXMC] [tinyint] NOT NULL ,
[MINSC] [tinyint] NOT NULL ,
[MAXSC] [tinyint] NOT NULL ,
[MINAC] [tinyint] NOT NULL ,
[MAXAC] [tinyint] NOT NULL ,
[MINMAC] [tinyint] NOT NULL ,
[MAXMAC] [tinyint] NOT NULL ,
[WEIGHT] [smallint] NOT NULL ,
[HANDWEIGHT] [tinyint] NOT NULL ,
[BODYWEIGHT] [tinyint] NOT NULL ,
[GOLD] [int] NOT NULL ,
[MAPID] [int] NOT NULL ,
[YUANBAO] [int] NOT NULL ,
[FLAG1] [int] NOT NULL ,
[FLAG2] [int] NOT NULL ,
[FLAG3] [int] NOT NULL ,
[FLAG4] [int] NOT NULL ,
[GUILDNAME] [varchar] (50) NOT NULL ,
[FORGEPOINT] [int] NOT NULL ,
[PROP1] [int] NOT NULL ,
[PROP2] [int] NOT NULL ,
[PROP3] [int] NOT NULL ,
[PROP4] [int] NOT NULL ,
[PROP5] [int] NOT NULL ,
[PROP6] [int] NOT NULL ,
[PROP7] [int] NOT NULL ,
[PROP8] [int] NOT NULL
) ON [PRIMARY]
GO
I've made bold the extra rows for easy viewing. I possabley couldve over looked something else, but this seems to have sorted out my problem. Ive deleted the bottem part of the tbl files as my post was to long to.