在当前网络时代,网络游戏成为了很多人娱乐休闲的首选,游戏行业也越来越发达。但是,有很多人想要拥有一个属于自己的游戏服务器,却不知道从何开始搭建。今天我们就来介绍一种简单易行的方法:通过。
一、购买VPS
我们需要购买一台VPS服务器。VPS指的是虚拟专用服务器,是一种通过虚拟化技术将一台物理服务器分割成多个虚拟服务器的技术。在市面上有很多选择,如阿里云、腾讯云、华为云等,相信大家已经熟悉。这里就不再赘述,大家可以根据自己的需求和预算自行选择。
二、安装CentOS操作系统
一般来说,VPS服务器的操作系统都是Linux系列,因此我们选择在VPS上安装CentOS操作系统。这里我们推荐使用CentOS 7版本,因为其稳定性高、易于操作。
在VPS后台管理中心进行系统安装,选择CentOS 7版本,安装完成后,我们就可以开始搭建传奇服务器。
三、安装传奇私服
接下来,我们就需要下载安装传奇私服。在网上可以找到很多传奇私服的资源下载,我们选择一个稳定、更新较及时的版本进行下载。
1、安装所需库文件
传奇私服运行需要一些库文件的支持,我们需要先下载安装这些库文件。
yum install gcc-c++ pcre pcre-devel zlib zlib-devel openssl-devel -y
2、安装MySQL
传奇私服需要用到MySQL数据库,我们可以先进行安装。CentOS 7自带的是MariaDB,我们要先卸载掉。
rpm -qa | grep mariadb # 查询已安装版本及名称
rpm -e –nodeps mariadb-libs-xxx # 卸载mariadb
然后,我们重新安装MySQL数据库。
yum install mysql mysql-server -y # 安装MySQL
systemctl start mysqld # 启动MySQL
systemctl enable mysqld # 设置MySQL开机自启
执行以上命令后,MySQL就安装成功了。
3、安装FTP
在搭建传奇私服时,我们需要通过FTP上传数据到VPS服务器。我们可以安装VSFTPD。
yum install vsftpd -y
systemctl start vsftpd # 启动vsftpd
systemctl enable vsftpd # 设置vsftpd开机自启
4、上传文件到VPS
在传奇私服中,有很多配置文件需要修改。我们可以通过FTP将搭建好的私服上传到VPS服务器中。使用工具的话,我比较喜欢用FileZilla这款FTP工具。
上传文件后,我们还需要修改一些配置文件。
四、修改配置文件
1、修改FTP配置文件
修改/etc/vsftpd/vsftpd.conf文件,将anonymous_enable注释掉,添加如下内容。
local_enable=YES
write_enable=YES
chroot_local_user=YES
然后重启FTP服务。
systemctl restart vsftpd
2、修改MySQL配置文件
修改/etc/my.cnf文件,添加以下内容。
[mysql]
default-character-set=utf8
[mysqld]
skip-character-set-client-handshake
character-set-server=utf8
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
symbol-table-charset
skip-external-locking
key_buffer_size = 384M
max_allowed_packet = 1024M
table_cache =1024
sort_buffer_size = 2M
net_buffer_length = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
myisam_sort_buffer_size = 32M
server-id = 1 # 主从服务器文件
log-bin=mysql-bin # 开启binlog
binlog-ignore-db=mysql # 忽略mysql库
expire_logs_days = 15 # 日志保留15天
log-bin=mysql-bin # 开启二进制日志,记录SQL语句
binglog-format=‘ROW’ # 选择日志记录格式
# 下面是事物隔离级别
transaction_isolation=READ-COMMITTED
max_connections=600 # 更大连接数
interactive_timeout=300 # 会话超时时间
wt_timeout=300 # 等待超时时间
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
在以上内容配置完成后,我们需要创建数据库、用户、密码。创建方式如下。
# 进入MySQL环境
mysql -uroot -p
# 创建数据库
create database dmzj;
# 创建用户
create user ‘dmzj’@’%’ identified by ‘dmzj.com’;
# 授权
grant all privileges on dmzj.* to ‘dmzj’@’%’ with grant option;
# 退出MySQL环境
exit
执行完以上命令后,我们就创建好了数据库、用户和密码。
3、修改传奇私服配置文件
传奇私服的配置文件很多,我们只需要修改其中一部分。在/opt/legend下可以找到一些配置文件。如下列表。
– Server.ini:服务器配置主文件
– User.ini:角色配置文件及道具配置文件
– Logos.ini:文章图片配置文件
– LogDB.ini:日志库配置文件
– BanName.ini:禁言文件
在修改这些配置文件时,我们需要注意一些内容。如下表所示。
配置项 说明
IP 服务器IP,如果是自己搭建的服务器,填写我们VPS的IP即可。
Port 服务器端口,默认为55901。
dbName 数据库名,填写我们创建的数据库名dmzj。
dbHost 数据库地址,填写我们VPS的IP。
dbUsername 数据库用户,填写我们创建的用户名。
dbPassword 数据库密码,填写我们创建的密码。
LoginCountLimit 登录次数,填0表示无限制。
LoginCheck 是否开启登录检查,1为开启,0为关闭。
五、运行传奇私服
在修改完以上配置文件以及其他文件之后,就可以运行传奇私服了。我们可以执行以下命令。
cd /opt/legend/Bin # 进入私服目录
./start.sh # 启动私服
将其放在后台运行。
./start.sh &
如果服务器正常运行,则会显示出一个已经启动的进程。如果显示出错,可以到./Log/下查找错误日志。
到此为止,我们已经搭建完成了属于自己的传奇私服服务器。我们可以尝试连接该服务器进行游戏。
通过VPS搭建传奇服务器,我们可以运行一个稳定、无延迟的游戏服务器。在这个属于自己的游戏王国中,我们可以尽情地游戏、招募好友,在这个喜欢传奇的世界中,成为一个无敌的传奇玩家!
相关问题拓展阅读:
- 关于VPS私服的问题
关于VPS私服的问题
1、从定义高尘袭上看
如果是你自己独立开发游戏,市面上没有,你可以申请知识产权戚兄,这就叫做官服了。
如果是把别人的游戏程序搬来,内容几乎一样,那就是私服。
2、从是否开放上看
如果游戏对外开放,有兄凳玩家玩,并且是照搬别人的游戏程序,那就是私服
其实私服大多是指的大型网络游戏.比如说传奇.天龙.魔兽等.这些都是官方公司开发的游戏.而你这种是你自己写的小游戏.版权是归你所有的.不闹灶李存在与官方利益有冲突的情况.当然不能算私服的.
如果你是网页版的小游戏.完全可以通过VPS来放.根据你的网站访问来源选择合适的线路.如果游戏是面向全国的话建议用双线或者多线机辩渗房VPS.能保障全国各地用户的访问速度.根据你的网站规模来选择合适的配置.如果是自己新写好的.前期用512M内存硬液迟盘的VPS即可.一般是几百到一千左右每年
希望我的回答对你有帮助.若有VPS相关问题需要帮忙的可以看头像来找我
自己写的程序不算私服,只有盗用他人游戏程序并运营的才是私服。
关于vps架设传奇的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。