藏宝湾网游单机站

 找回密码
 注册

QQ登录

只需一步,快速开始

★【黑暗之光SF★我是大主宰SF】【神将三国SF】★

★【0.1折】★【变态网页游戏私服】★

★神将三国网页版上线送V5 5w元宝 5000w铜币 我是大主宰上线满v,80万元宝,小怪都爆元宝,耐玩长久稳定★

【原始传奇SF/维京传奇SF】【GM包站手游】

★【原始传奇SF/维京传奇SF】【GM包站手游】★

★2025火爆『传奇岁月+赤焰号角+维京传奇+原始传奇』爆战力称号BUFF+神装99999999万人PK★

★全网独家 可以单机 可以互动的传奇!★

★全网独家 可以单机 可以互动的传奇!★

★全网唯一持续更新的可单机游戏!每15-25天更新一次内容,保持游戏新鲜度!! 众多独家的功能特色,众多你没见过的全新玩法,有能力的赚点烟钱,还能偶尔沙城战斗!★

★承接推广★
★承接推广★

★承接推广★

☆五一活动开放放置传奇☆

★五一活动开放放置传奇★

★可白嫖 上班摸鱼类 放置文字传奇游戏(放置休闲)qq群756025698★

★三职业复古★开局送神装★爆率100%★散人逆袭★

★三职业复古★开局送神装★爆率100%★散人逆袭★

★〖双线〗〖无忧传奇〗〖每日新区〗〖开局送神装 100%高爆率 装备元宝打怪爆〗★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★DNF★全职业平衡★公益服★
★DNF★全职业平衡★公益服★

【dnf86版本】【怀旧服】【全职业平衡】【非变态服】【非商业服】【775016356】

★《天使之战MU》经典奇迹重现★

★《天使之战MU》经典奇迹重现★

★2025年热门手游推荐:所有游戏充值永久0.1折,648只需6.48元!原版物价不膨胀★

★梦幻16门派全新大唐九黎★

★梦幻16门派全新大唐九黎★

★★新增全新门派九黎城,★不做垃圾,力争什么都做到最好★持续更新,长久稳定★

★彩虹岛s6独家玩法肝帝天堂★

★彩虹岛s6独家玩法肝帝天堂★

★s6彩虹岛,新服开区,来就送死霸脚底龙晶诸多特效。独家玩法护肝不杆不克,可刷一切★

查看: 21546|回复: 58

[手工架设] 《诛仙》《笑傲江湖》手工架设教程——从虚拟机到游戏启动

  [复制链接]
发表于 2014-6-27 22:21:23 | 显示全部楼层 |阅读模式
本帖最后由 禾子季 于 2014-6-27 22:21 编辑

首先声明,此教程是我慢慢从无到有学习过来的,借鉴了很多人的教程,很多内容来至百度,在此抛砖引玉,方便大众,感谢做出分享的高手们,是你们的努力才让我们玩上网单。
完美这一点方面真的很良心,旗下的游戏都流传出来了,目前我假设过的诛仙和笑傲江湖结构相似,分为两类,一类是一件虚拟机版本,另一个就是手工端,需要自己架设的。
一、手工假设的好处:
1、不用下载动辄上G的虚拟机服务端;
2、自己一步一步假设,在假设的过程中解决了问题、正常运行后不容易出错;
3、方便学习,方便DIY,例如可以自己设置更改IP。
4、等等,自己发掘其中乐趣
二、安装虚拟机
1、安装按照自己喜好选择vmware版本,推荐安装官方版本
我分享一个:http://pan.baidu.com/s/1mgKB7ja  
key:VU300-24G0Q-M89LZ-1NWE9-NC8Z6
技巧:vmware挺占空间的,推荐安装在D盘,将虚拟机文件也默认安在D盘
2、设置虚拟网卡:
NAT: Edit——Virtual Network Editor —— VMnet8 —— Subnet IP :192.168.200.100(其实这里可以按照自己喜好,你可以设置192.168.100.100等等,但是为了通用,最好大家遵守一个规则)
——Subnet MASK :255.255.255.0 ——OK 网络设置好了
3、安装linux系统
推荐centos5.5 DVD,因为后面要用的软件都自带了,不用去下载了,而且很方便不会出错。
下载地址:http://mirror.symnds.com/distributions/CentOS-vault/5.5/isos/i386/CentOS-5.5-i386-bin-DVD.torrent 复制到迅雷下载。
运行vmware——File——New——Virtual Machine——next——I will install the operating system later ——Next——linux(centos)——Virtual Machine name(默认),Location(推荐选择D盘,也可以默认只要你能找得到)——MAX desk  Size (硬盘空间,默认)——Next——Customise hardware (可以设置虚拟机的内存和cpu等信息, 旧版的诛仙1G,笑傲江湖盒新版的诛仙最小2G,越大越好)——Finsh。
然后开启虚拟机(绿色的小三角为运行,红色的正方形位关机),会在一个黑屏界面停止,选择工具栏VM——Remvable Devices ——CD/DVD——setting——Usinf a ISO File——选择你下载的镜像——VM——send a CTRL+ALT+DEL然后就出现安装界面了
在boot的地方输入  linux text 回车,这是安装文字模式,没有图形界面,为了节省资源和空间。
出来安装盘检测,直接skip(操作用上下左右,tab,回车,空格)——Ok——语言(默认ENGLISH)——US——后面的过程不一步一步些了,借鉴一下别人的
最小化安装服务器》CentOShttp://www.moqifei.com/archives/704 请按照此图文安装,也可以自己百度。



评分

参与人数 3金币 +7 收起 理由
lipen0 + 2 楼主的精神值得鼓励
木〃头 + 3 虽然不太明白,但是好厉害啊!!
好男の好难 + 2 虽然不太明白,但是好厉害啊!!

查看全部评分

 楼主| 发表于 2014-6-27 22:21:24 | 显示全部楼层
本帖最后由 禾子季 于 2014-6-27 21:27 编辑

三、MySQL+apche+phpAdmin
按照上面方法安装centos成功后,会重启,重启后login后就可以使用命令行了,推荐使用第三方软件,如xsheel或者SecureCRT,
创建连接:ip就用自己设置的ip,或者登陆后输入ifconfig查看ip。端口22,账号密码就是linux的账号密码。
以下操作在SecureCRT中或者linux中都可以运行:
3.1、设置光盘为yum源(如果没有光盘,需要在vm—removable decice中重新设置一下)
3.1.1.将光盘挂载到/media/cdrom目录下
mkdir -p/media/cdrom
mount -t iso9660/dev/hdc /media/cdrom
3.1.2.修改yum使用的源
MVCentOS-Base.repo CentOS-Base.repo.bak
备注:
/etc/yum.repos.d下两个文件CentOS-Base.repo(联网安装)  CentOS-Media.repo(本地源)
3.1.3.使用yum命令安装rpm
yum--enablerepo=c5-media install
注:以后安安装rpm软件都应该是 yum --enablerepo=c5-media install 软件
3.2配置setup命令
yum --enablerepo=c5-media install setuptool
yum --enablerepo=c5-media install ntsysv
可以输入setup设置防火墙


3.3 安装mysql

1.安装光盘上自带的httpd-2.2.3-5.i386.rpm这个包,是apache
yum --enablerepo=c5-media install httpd
2.接着安装光盘自带的php-5.1.6-3.i386.rpm这个包,是php
yum --enablerepo=c5-media install php
3.用vi编辑/etc/httpd/conf/httpd.conf这个文件,在其中添加
LoadModule php5_module/usr/lib/httpd/modules/libphp5.so 这是添加一个模块信息到apache里头去,是apache能支持php,并添加
AddType application/x-httpd-php .php这是为了使apache能够支持以.php结尾的文件,也就是支持php
并修改servername这一项,把前面的#去掉,然后名字写你的IP(如果只是单机的话,127.0.0.1)
注:可以用winscp连接上更改。

4.编辑测试文件test.php,存放于/var/www/html下,内容如下;
<?php
phpinfo()
?>
这是为了测试php是否安装成功的。
5.启动apache服务:
service httpd start (service httpd stop停止/service httpd restart重启
6.打开浏览器,在地址栏输入192.168.200.100/test.php回车,你会看到php的相关信息,证明apachephp都基本装好了, 但只是基本,其他的功能就看各位自己了。要注意,此时,mysql还没有装上,php信息里面没有mysql的信息,接着,开始安装mysql
7.安装mysql-5.0.22-2.1.i386.rpm这个包,然后修改/etc/php.ini 文件,查找mysql这一段信息,修改己个属性:
yum --enablerepo=c5-media install mysql
mysql.default_port= 把这个修改为3306,这是mysql使用什么端口的选项
mysql.default_host= 最好改为localhost,
mysql.default_user= 一般写root
mysql.default_password= 填写个密码
8.安装mysql-server-5.0.22-2.1.i386.rpm这个包,这个包是让mysql成为一个服务的,我觉得很好使,不装会出很多麻烦。 启动mysql可以用 sevicemysqld start
9yum installphp-mysql
之后打开/etc/php.ini,加入下面两行
extension=mysql.so
extension=mysqli.so
然后重新启动apache
service httpd restart
10.至此,大功告成,编辑mysqltest.php文件,内容如下:
<?php
$link=mysql_connect('localhost','root','');
if ($link) echo "yes";
else echo "no";
mysql_close();
?>
放到/var/www/html下,在浏览器输入192.168.200.100/mysqltest.php,会看到yes出现,说明mysql也装好





PhpMyAdmin安装(不安装也可以)
下载phpMyAdmin程序(请到  http://www.phpmyadmin.net/home_page/downloads.php下载最新版本的程序)
上传到/var/www/html
解压程序压缩包
tar xvfz phpMyAdmin-3.3.10-all-languages.tar.gz
将解压后的文件夹名称更改为phpMyAdmin
进入phpmyadmin目录
cd phpmyadmin
复制样本配置文件到config.inc.php文件
cp config.sample.inc.php config.inc.php
编辑配置文件并按以下修改
vi config.inc.php
修改后的代码:
$cfg['Servers'][$i]['auth_type'] = ‘http‘;# default is cookies

重启apache
service httpd restart
你可以通过http://192.168.200.100/phpmyadmin/测试访问。






















 楼主| 发表于 2014-6-27 22:21:25 | 显示全部楼层
本帖最后由 禾子季 于 2014-6-27 21:47 编辑

四、导入数据库和注册网站
4.1导入数据库
service mysqld start 开启数据库
mysql -uroot -p 这个命令是使用root账户登录mysql 如果已经设置好密码后可以在-p后加入设置的密码
输入后出现
Enter password:
现在是没有设置密码,所以直接点火车,出现
mysql>  说明登录成功
下面开始设置mysql
use mysql;  update user set Password=PASSWORD('123456') where User='root'; `XXXXX为你要设置mysql管理员的密码登录账号和地址   
GRANT ALL PRIVILEGES ON *.* TO [url=]'root'@'%'[/url] IDENTIFIED BY '123456' WITH GRANT OPTION;设置登录权限
flush privileges; 刷新权限 必须要输入
create database zx; 创建数据库zx
insert into mysql.db ( Host, Db, User, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Grant_priv, References_priv, Index_priv, Alter_priv, Create_tmp_table_priv, Lock_tables_priv, Create_view_priv, Show_view_priv, Create_routine_priv, Alter_routine_priv, Execute_priv) value( '%.%.%.%', 'zx','root', 'Y', 'Y', 'Y', 'Y', 'N', 'Y', 'N', 'Y', 'Y', 'N', 'Y', 'N', 'Y', 'Y', 'N', 'N', 'Y');  账号控制数据库权限
exit 退出
cp  /usr/share/mysql/my-medium.cnf  /etc/my.cnf 拷贝配置文件
上传dbo.sql到opt目录
然后再opt目录输入下面的命令
mysql -uroot -p123456 zx < dbo.sql 导入数据库()需要使用winscp将dbo.sql上传到linux更目录,如果你上传到home下则为 mysql -uroot -p123456 zx < /home/dbo.sql
点击192.168.200.100/phpAdmin就用该能看到zx的库了,GM工具也应该能够连接上了。
4.2 注册网站:
将网站解压,上传到var/www/html
修改config.php
<?
$DBHost = "192.168.200.100:3306";  // 主机IP
$DBUser = "root";  // 数据库用户
$DBPassword = "123456";  // 数据库密码
$DBName = "zx";  // 数据库名字
?>
自此一个虚拟机镜像就已经成功搭建了,可以用来安装诛仙,笑傲江湖,完美世界等,我都成功运行了的~~~




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2014-6-27 22:21:26 | 显示全部楼层
本帖最后由 禾子季 于 2014-6-27 22:11 编辑

五、安装游戏
5.1 诛仙
以诛仙422为例子,因为422不需要登陆器,只需要修改serverlist的ip,而登陆器一般报毒
资源:客服端:http://pan.baidu.com/s/1eQzOZqq  7sed
          补丁   :诛仙269_422补丁.rar
          服务端:mczxserver422-mysql-2010ol.7z
          因为我的网盘里面没有,所以不好意思,需要自己去百度了,有名称的应该很好找。
方法:
1、将mczxserver422-mysql-2010ol.7z解压
2、将etc、root、lib 、usr通过winscp上传到linux更目录(忘了说,你可以讲刚才建的虚拟机备份一下,直接压缩改名可以了,免得以后再用)
3、更改etc目录下的mcncc.xml下的ip
      <driver name="com.mysql.jdbc.Driver" />
<connection name="auth0" poolsize="3" url="jdbc:mysql://localhost/zx?useUnicode=true&characterEncoding=utf8" username="root" password="123456"/>   
4、修改权限
chmod 777 /root -R
chmod 777 /usr/rain -R
chmod 777 /usr/java -R
5、重启,通过 ./qd启动(之前需要启动mysql和http,可以自己设置自动启动)
6、修改诛仙\element\userdata\server\serverlist.txt
电信一区
流波(御风) 29000:192.168.200.100 502
7、运行游戏

5.2 笑傲江湖
资源:客服端 http://download102.wanmei.com/xiaoao/client/[url=]SwordsmanInstaller20130628.rar[/url]
          补丁    XAJH-1.0.0-1.0.9.xazp
                     XAJH-1.0.9-1.0.93.xazp
                     XAJH-1.0.93-1.0.254.xazp  这个版本也是只需要更改ip
          服务端:http://pan.baidu.com/s/1o62W3xC   clse
                       这个是我自己整合的手工端,求别举报
方法:
1、解压缩,将解压缩etc,home,usr文件通过winscp上传到更目录
2、修改etc table.xml和\home\authd2\build  table.xml
<driver name="com.mysql.jdbc.Driver" />
<connection name="auth0" poolsize="3" url="jdbc:mysql://192.168.200.100:3306/zx?useUnicode=true&characterEncoding=utf8" username="root" password="123456"/>
3、修改权限
chmod 777 /home -R
chmod 777 /etc -R
chmod 777 /usr/java -R
4、通过
cd home
./myqd启动
./stop停止
5、修改笑傲江湖OL\userdata\server\serverlist.xml
6、笑傲江湖OL\bin xajh.exe进入游戏



 楼主| 发表于 2014-6-27 22:21:27 | 显示全部楼层
本帖最后由 禾子季 于 2014-6-28 23:37 编辑

六、备注
1、笑傲江湖的问题比较多,目前虚拟机要求高内存至少2G,4G的电脑可以玩,我i3 390+ 4G可以勉强运行。第一次启动最好将myqd中的命令一条一条的检查,如果提示缺少*.so 请将\home\gamed中的
4个so文件复制到lib中 ,或者第一次上传的时候就传进去,我也是小白,整合的别人的端。会有掉GS的问题,多启动一次。
2、希望有高手能够优化一下笑傲江湖的启动脚本,将一些副本关闭,手动打开,这样应该会对硬件小一点。
花费了我将近3个小时,希望能够帮到一些我一样的喜欢手工架设的朋友!!!
2014.06.28更新:
其实笑傲江湖卡是因为加载了太多地图,包括了场景和副本,所以选择性的加载,以及将玩过的副本不加载小内存也可以玩的,但是很麻烦,就需要真的新欢的人去做了,方法是调整gs.conf里面的内容。

发表于 2014-6-27 22:28:11 | 显示全部楼层
好帖!!! 这种可以学到东西的帖子我最喜欢了
 楼主| 发表于 2014-6-27 22:41:24 | 显示全部楼层
完了  顺序全乱了  太失败了   大家将就看吧  按照 一 二  三的顺序看
发表于 2014-6-27 22:42:03 | 显示全部楼层
楼主码的字不容易呀
发表于 2014-6-27 23:03:35 | 显示全部楼层
:[2h0hfsok]
 楼主| 发表于 2014-6-27 23:34:16 | 显示全部楼层
紅Se丨楓葉 发表于 2014-6-27 22:28
好帖!!! 这种可以学到东西的帖子我最喜欢了

我百度了很多才找到的呢,其中搭建linux系统那部门是很有用的
 楼主| 发表于 2014-6-27 23:35:29 | 显示全部楼层
没事做做梦 发表于 2014-6-27 22:42
楼主码的字不容易呀

对啊,也算是我自己的一个总结啦
发表于 2014-6-27 23:42:09 | 显示全部楼层
就看楼主码字不容易,顶个。
发表于 2014-6-27 23:56:28 | 显示全部楼层
其實真的很認真在教學,奈何資質駑鈍的我實在是..........
哀哀哀
发表于 2014-6-28 00:40:50 | 显示全部楼层
好帖!!! 这种可以学到东西的帖子我最喜欢了
发表于 2014-6-28 06:31:43 | 显示全部楼层
看贴回贴是美德!
发表于 2014-6-28 08:21:19 | 显示全部楼层
这麽好的帖子一定要顶
发表于 2014-6-28 08:27:20 | 显示全部楼层
楼主厉害啊,很少见的教程帖
发表于 2014-6-28 09:49:42 | 显示全部楼层
好东西啊,不错,楼主辛苦了,感谢分享
发表于 2014-6-28 10:26:24 | 显示全部楼层
32位能架起来吗
发表于 2014-6-28 11:51:46 | 显示全部楼层
精品文章 其实我一直觉得楼主的品味不错!呵呵!








您需要登录后才可以回帖 登录 | 注册

本版积分规则

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明

排行榜|联系我们|小黑屋|手机版|Archiver|游戏藏宝湾 |

GMT+8, 2025-5-20 03:40 , Processed in 0.091012 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表