东汉末年,一个英雄辈出的三国时代展开序幕,赤壁战役、攻城战、英雄美人的传说,从未在时光中褪色,重现千里激战的万人战场,新三国群英传OL[私服版]全新开战。不仅带来领兵上阵的快感,更带来万人杀敌的新感受,全新特色四大职业,猛将,方士,豪杰,军师,愿以此全新玩法,魔化BOSS,拉风的兵种,炫丽装备,耐玩版,献给所有热爱三国群英传的新旧玩家。
 
网站首页 三国群英传家族 三国群英传文章 工具下载
三国群英传ol私服安装架设教程
文章作者:三国群英传私服爱好者 文章来源:www.youez.com 更新时间:2015-4-8 14:00:49 

三国群英传ol私服安装架设教程

1、先还原四个主的基本数据库,Account,AccountHistory,sanvt,so_inout。

修改Account目录下的

AccountServer.ini
sql_ip = 127.0.0.1
sql_port = 3306
sql_account = sa 数据库用户名
sql_password = 123456 密码
//
sql_inout_ip = 127.0.0.1
sql_inout_port = 3306
sql_inout_account = sa数据库用户名
sql_inout_password = 123456密码
server_ini_dir = D:\sgserver\SolData 服务端路径

修改DataBase目录下的

DBServer.ini
server_ini_dir = D:\sgserver\SolData

修改LONGIN目录下的

LoginServer.ini
Version = 7.0.2.7 修改为:Version = 7.5.0.0
server_ini_dir = D:\sgServer\SolData 修改成你的服务器路径

[GM_IP]
check_gm_player = 1 ; 1 = GM 角色登入IP非认可的话无法登入
ip = 127.0.0.1 填你的登陆IP 上线就是GM
//ip =

修改:MAP目录下的

MapServer.ini
data_dir = D:\sgserver\SolData 修改成你的服务器路径
server_ini_dir = D:\sgserver\SolData修改成你的服务器路径
修改soldata
Server.ini
所有IP换成你的ip
set_map = 122,123,124,125,126 这个是启动地图编号 开全图最少要4机器

启动服务器
1.Account
1.LONGIN
3.DataBase
4.MAP
启动完毕 点击LONGIN上的允许登陆
帐户在Account库的 game _acc表下添加
把登录器放到7500客户端下就可以进了 必须7500

最近搞了个三国群英传端来玩,结果发现问题还是不少的,主要如下:
1、更新DATA.PAK文件会导至MAP开不了
修复方法:用什么程序修改不重要,乱码下改也行。主要是更新时要注意相关连的文件,ERROR.txt文件里有提示哪个文件错了,按照提示的文件继续更新相应的

文件,特别注意Players的三个文件,如果不行可将最后面的几项删除(一般是数字较大的)。

2、VTserver的ini配置文件少了两行导至special服务没有启用(还不清楚具体用处)。
修复方法:将VTserver.ini改成如下
[system]
sql_ip = 127.0.0.1
sql_port = 3306
sql_item_ip = 127.0.0.1
sql_account = sa
sql_password = a123456789 (密码为SQL Server的SA账号登陆密码)
sql_database = sanvt
sql_table_name = vitem
sql_special_database = sanvt
sql_special_table_name = vitem
sql_vcard_database = sanvt
sql_vcard_table_name = vcarditem
sql_item_database = sanvt
sql_item_table_name = buyitem
server_ini_dir = d:\\sgserver\\soldata

3、DBserver启动时有两个错误
修复方法:将Name_Country.txt Name_Dirty.txt Name_Reverse.txt 这三个文件复制到DBserver的目录里就可以了,是用来设置游戏ID的保留字符

4、Logserver出错启动不了
修复方法:原因是因为没有数据库sanollog,自己建一个名为sanollog的库,再用以下脚本创建表就行了

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Log_Act_01]') and OBJECTPROPERTY(id, N'IsUserTable') =

1)
drop table [dbo].[Log_Act_01]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Log_Item_01]') and OBJECTPROPERTY(id, N'IsUserTable') =

1)
drop table [dbo].[Log_Item_01]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Log_System_01]') and OBJECTPROPERTY(id, N'IsUserTable')

= 1)
drop table [dbo].[Log_System_01]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Log_Talk_01]') and OBJECTPROPERTY(id, N'IsUserTable') =

1)
drop table [dbo].[Log_Talk_01]
GO
CREATE TABLE [dbo].[Log_Act_01] (
[log_time] [datetime] NOT NULL ,
[type] [varchar] (16) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[map] [smallint] NOT NULL ,
[map_x] [int] NOT NULL ,
[map_y] [int] NOT NULL ,
[name] [varchar] (24) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[data1] [int] NOT NULL ,
[data2] [int] NOT NULL ,
[data3] [int] NOT NULL ,
[data4] [int] NOT NULL ,
[data5] [int] NOT NULL ,
[str1] [varchar] (24) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[str2] [varchar] (24) COLLATE Chinese_PRC_CI_AS NOT NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[Log_Item_01] (
[log_time] [datetime] NOT NULL ,
[type] [varchar] (16) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[map] [smallint] NOT NULL ,
[map_x] [int] NOT NULL ,
[map_y] [int] NOT NULL ,
[from_name] [varchar] (24) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[to_name] [varchar] (24) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[item_name] [varchar] (25) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[item_code] [int] NOT NULL ,
[item_num] [int] NOT NULL ,
[item_uid] [bigint] NOT NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[Log_System_01] (
[log_time] [datetime] NOT NULL ,
[type] [varchar] (16) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[map] [smallint] NOT NULL ,
[map_x] [int] NOT NULL ,
[map_y] [int] NOT NULL ,
[acc_name] [varchar] (21) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[name] [varchar] (24) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[ip] [varchar] (21) COLLATE Chinese_PRC_CI_AS NOT NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[Log_Talk_01] (
[log_time] [datetime] NOT NULL ,
[type] [varchar] (16) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[map] [smallint] NOT NULL ,
[map_x] [int] NOT NULL ,
[map_y] [int] NOT NULL ,
[name] [varchar] (24) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[ip] [varchar] (21) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[name_dest] [varchar] (24) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[msg] [varchar] (201) COLLATE Chinese_PRC_CI_AS NOT NULL
) ON [PRIMARY]
GO

5、客户端同步
方法:在客户端目录下建立相应的文件夹将文件考进去就行了,比如要更新到跟官服一样的7522,那么你就将7522的UPDATA2.pak里的所有文件解出来放到客户端

所在的目录里就OK了,注意Players的三个文件,要修改或删除后面几项(数字最大的那几项)不然会出错,因为我们现在用的都是7500的登陆器,那些所谓的

7500以上版本的登陆器都是假货(因为有也用不了,除非连服务端一起升级,主要是因为封包的加密方法不同)

加解密可以用server.ini的加解密工具,改完记的加密

另:想用台服的客户端只要在客户端所在目录下建个DATA文件夹,将ALLFONT.DAT及所有.fnt文件复制到该文件夹,然后将文件名前面有G字母的,把那个G删除就行了

(用简体7500登陆器不用删),台服的客户端比大陆的要早几个版本

浏览次数:15
最新文章
· 还原历史真相“吕布戏貂蝉”...
· 留不住青春,留不住岁月——三国群英传...
· 三国历史人物——钟会...
· 见不得别人比自己聪明——袁绍...
· 三国历史人物——司马错...
· 刘备为什么要收留走投无路的吕布呢?...
· 三国历史中曹魏四友分别哪四位?...
· 三国群英传故事:宁饮建业水,不食武昌鱼...
· 历史上曹操因何事没选曹彰为太子?...
· 历史上曹植与甄宓的恋情存在吗?...
热门文章
· 人中吕布,马中赤兔...
· 曹操杀了或逼死了哪些人...
· "本是同根生 相煎何太急"的典故...
· 宁可我负天下人,不可天下人负我’是什么意...
· 魏延为什么不是五虎上将?...
· 剑灵三国---武神塔第一层攻略...
· 东吴四英将分别是哪四个?...
· 大家怎么看待曹操这个人物?...
· 赵云一生为什么不受重用?...
· 历史上的刘禅是什么样的人?...
· 青梅煮酒论英雄是谁?...
关于我们联系我们更多私服网站帮助工具下载友情连接

Copyright 2013 www.youez.com All rights reserved.
此站最终版权归属于 三国群英传发布网 所有
浙ICP备09023583号-1