剑侠情缘网络版1 一个云架设!
本帖最后由 SSS2221 于 2022-8-14 17:54 编辑发扬湾湾精神,分享下:
以下是某大佬讳莫如深的思路,我小白不会设置,拿出来分享,希望有大佬破解搞出详细教程!!!
第一步:服务端
bishop.cfg
IntranetIp = 虚拟机IP
InternetIp = 外网IP
server.cfg
IntranetIp=127.0.0.1
InternetIp=外网IP
第二步:虚拟机 命令ifconfig eht0:0外网IP
第三步:设置端口映射
iptables -t nat -A PREROUTING -d 虚拟机IP -p tcp --dport 5722 -j DNAT --to-destination外网IP6:5722
iptables -t nat -A PREROUTING -d 虚拟机IP -p tcp --dport 6666 -j DNAT --to-destination外网IP:6666
iptables -t nat -A PREROUTING -d 虚拟机IP -p tcp --dport 5632 -j DNAT --to-destination外网IP:5632
第四步:用porttunnel 映射以上端口
应该做了上述的工作 第四步 感觉不要也行,自己试试
端在此:https://pan.baidu.com/s/1R_75T-ejXkK7zVHtdUDXAA
提取码老规矩:huxu
回复有奖!
看看有没大佬曝光!!!!!!! 看到剑网1就支持 这是虚拟机教程,肯定是用物理机了。如果用物理机,估计可以成功。和云服务器肯定有区别,这个教程1个云服务器能架?我反正打个问号。那个人我知道他,眼睛长在头顶的人。 剑侠1假设教程
启动命令
cd /home/gateway
./goddess_y
cd /home/gateway
./bishop_y
cd /home/gateway/s3relay
./s3relay_y
cd /home/server1
./jx_linux_y
数据库下载地址
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
CentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
运行yum makecache生成缓缓存;
命令:
yum clean all
yum makecache
安装mysql
yum install mysql
yum install mysql-server
yum install mysql-devel
yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql
/etc/rc.d/init.d/mysqld start
/etc/rc.d/init.d/mysqld stop
/etc/init.d/mysqld start
chkconfig mysqld on
mysql -u root -p -S /var/lib/mysql/mysql.sock
====修改密码,默认密码为空===
mysql -u root -p
use mysql;
update user set password=passworD("123456") where user='root';
flush privileges;
exit
======修改密码=====
chown -R mysql:mysql /var/lib/mysql
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
==终端中启动mysql数据库===
service mysqld restart
yum install libcrypto.so.6
yum install libstdc++.so.6
yum install libuuid.so.1
添加用户组和用户
#添加用户组
groupadd mysql
#添加用户mysql 到用户组mysql
useradd -g mysql mysql
安装MySQL
切换到mysql文件夹目录
cd /usr/local/mysql/
在data目录下面创建mysql文件
mkdir -p /data/mysql
更改文件夹所属的组和用户
chown -R mysql:mysql /usr/local/mysql/
chown -R mysql:mysql /data/mysql/
初始化mysql (如果提示scripts/mysql_install_db: /usr/bin/perl:
坏的解释器: 没有那个文件或目录,安装perl跟perl-devel即可,命令是:
yum -y install perl perl-devel
yum install -y perl-Data-Dumper
)
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ – datadir=/data/mysql/
复制mysql 启动脚本mysql.server 到/etc/init.d/mysqld
cp support-files/mysql.server /etc/init.d/mysqld
修改启动脚本的权限为755,赋予执行权限
chmod 755 /etc/init.d/mysqld
修改my.cnf配置文件
cp support-files/my-default.cnf /etc/my.cnf
#修改启动脚本(vi命令下按i进入编辑界面,在编辑界面下按esc键退出编辑界面,:wq保存退出,:x直接退出)
vi /etc/my.cnf
#修改项:
basedir=/usr/local/mysql/ #数据库的安装目录
datadir=/data/mysql #存放数据文件的目录
port = 3306 #mysql默认的端口号
#加入环境变量,编辑 /etc/profile,这样可以在任何地方用mysql命令了
vi /etc/profile
#修改项:
export PATH=$PATH:/usr/local/mysql/bin
#保存退出后输入一下命令使配置文件生效
source /etc/profile
#启动mysql
service mysqld start
#关闭mysql
service mysqld stop
#查看运行状态
service mysqld status
#修改mysql的root用户的密码
#启动数据库后,登陆mysql(myslq中root用户的默认密码是空)
mysql -uroot
#修改root用户的密码
mysql>use mysql;
mysql> update user set password=password(“123456”) where user=‘root’;
mysql> flush privileges;
#开通外网链接
mysql>update user set host =’%’ where user =‘root’;
mysql>select host, user from user;
mysql>flush privileges;
xiaosa0221 发表于 2022-8-15 02:00
剑侠1假设教程
启动命令
cd /home/gateway
大佬,你这是哪里复制的一套老旧教程,不过还是感谢!!! yue303 发表于 2022-8-15 01:22
这是虚拟机教程,肯定是用物理机了。如果用物理机,估计可以成功。和云服务器肯定有区别,这个教程1个云服 ...
物理机其实好搞,直接搞映射。哈哈哈,原来那个人是眼睛长在头顶的啊?难怪那样讳莫如深!!! 本帖最后由 xy2loo 于 2022-8-16 21:42 编辑
剑网1我记得数据库里还要改mac地址。很麻烦。
如果单纯从你发的这几步看,那架设就太简单了。可偏偏这几步只是其中的一部分而已,很多扩展步骤并没说出来。
第一步:服务端
bishop.cfg 和server.cfg,金山的游戏都有这俩,只不过有的是bishop.ini和server.ini,改下面的IP很好理解。
IntranetIp = 虚拟机IP
InternetIp = 外网IP
server.cfg
IntranetIp=127.0.0.1
InternetIp=外网IP
第二步:虚拟机 命令ifconfig eht0:0外网IP
ifconfig eth0:0 服务器IP netmask 255.255.255.0
echo "nameserver 114.114.114.114" >> /etc/resolv.conf
这两步让你云服增加外网访问,云服是不支持直访的,除非开启EIP直通。你输入ifconfig,只有本地IP和内网IP,这步之后,就会显示出来外网IP
第三步:设置端口映射 这个是linux的端口映射没啥可说的。
iptables -t nat -A PREROUTING -d 虚拟机IP -p tcp --dport 5722 -j DNAT --to-destination外网IP6:5722
iptables -t nat -A PREROUTING -d 虚拟机IP -p tcp --dport 6666 -j DNAT --to-destination外网IP:6666
iptables -t nat -A PREROUTING -d 虚拟机IP -p tcp --dport 5632 -j DNAT --to-destination外网IP:5632
重点是win部分的该怎么搞呢。
出发点是一台云服务器架的话,限制的东西就太多了。剑1是linux+win来实现的,少一个都不行。
以我拙劣的架设经验来看,剑1要想成功。
方法1、云服务器用windows系统,里头运行linux的镜像,本机运行win。
方法2、云服务器用linux系统,把windows部分的也放进linux里来运行。通过wine运行windows的相关程序。
这两种办法都不容易实现。
云服务器本身就是虚拟机了。你在云服务器里头不可以通过安装VM的方式来运行镜像,安装VirtualBox倒是可以运行,但VBOX下的镜像好像和VM的镜像有区别,VBOX下的IP我还不会改。VM的好改,可以设置net8的IP。VBOX不知道怎么设置。
而且对系统要求也高,windows不一定能同时兼容vbox和剑1的那些网关程序。
xy2loo 发表于 2022-8-16 21:37
剑网1我记得数据库里还要改mac地址。很麻烦。
如果单纯从你发的这几步看,那架设就太简单了。可偏偏这几步 ...
谢谢经验分享的兄弟!!!关键就是VBOX下的IP我也还不会改。VM的好改,可以设置net8的IP。VBOX不知道怎么设置, 这不真的急需大佬指导!!!!!。 剑网一不都是有win端网关的吗?这么看起来都是linux端啊、。也没多复杂啊,甚至可说是非常简单。 谢谢经验分享谢谢经验分享谢谢经验分享谢谢经验分享 SSS2221 发表于 2022-8-16 21:44
谢谢经验分享的兄弟!!!关键就是VBOX下的IP我也还不会改。VM的好改,可以设置net8的IP。VBOX不知道怎么 ...
客气了,咱们都是对这个老游戏有着热爱,也是迫切想成功。我是水平不济。看10楼的大佬好像可以搞成功 xy2loo 发表于 2022-8-16 22:30
客气了,咱们都是对这个老游戏有着热爱,也是迫切想成功。我是水平不济。看10楼的大佬好像可以搞成功
加个好友呀~今天教私服蹦了 没发到链接~ 看到剑1我就顶,永恒的经典: z主要是没大佬肯 首先拿出来分享!!! SSS2221 发表于 2022-8-16 23:44
z主要是没大佬肯 首先拿出来分享!!!
那你就@10楼,看人家愿意不愿意免费分享,实在不行你就花钱买。重赏之下必有勇夫。这年头,不花点RMB想搞东西,太难。经常混网单和sf的都懂。现在干个啥都要红包,哪怕群里问个问题,都要红包。不然没人给你解决,人家不浪费这个功夫。 xy2loo 发表于 2022-8-16 22:30
客气了,咱们都是对这个老游戏有着热爱,也是迫切想成功。我是水平不济。看10楼的大佬好像可以搞成功
10楼那种 越看 越不想问他,哈哈 宁愿不玩 单机耍也无所谓,游戏大把的!!!只是能知道更好,不知道也不少肉!!! #在这里快速回复#看看有没大佬曝光!!!!!!! alnyu 发表于 2022-8-17 23:57
#在这里快速回复#看看有没大佬曝光!!!!!!!
哈哈,很难的,实在比较急切,可以去掏红包买,毕竟也是大佬们的智力成果~ SSS2221 发表于 2022-8-18 00:37
哈哈,很难的,实在比较急切,可以去掏红包买,毕竟也是大佬们的智力成果~
你这就有点抠了,:。。。哈哈
不过我估计也不会太贵,如果一二百能搞定还是值得的。毕竟会的都是那些开服的人,因为他们研究剑1,开服肯定会,但你想想,他们这帮人反而最不愿意让咱们知道咋弄。最不愿意分享的就是他们。
不研究剑1的,人家没动力也不会去研究自己不熟悉的。所以收点费合情合理。
你知道前年时候我朋友想架刀剑2,不会架。有个人会,架设教程多少钱不?那个人卖一千块。。太贵他也没买
页:
[1]
2