1.
先确定是租VPS(Vultr、DigitalOcean、Linode)、云主机(Hetzner、OVH)还是专用服务器(OVH、Hetzner)。对比延迟、带宽、DDoS 防护与价格,优先选择欧盟节点(比如德国、法国、荷兰)。
把需求写成清单:并发玩家数、后台数据库需求、是否需要备份/快照、是否需要DDoS保护、预算范围。这样在下单时能准确选择配置。
2.
在目标平台注册账号:填写邮箱、设置密码,完成邮件验证。有些平台需要短信或身份证明,准备好身份证件或公司注册信息。
提前绑定支付方式:信用卡、PayPal、Payoneer或银行转账。若需以欧元计费,注意银行货币转换费与VAT税号(若适用可填写VAT减少税费)。
3.
根据玩家量选配置:小型测试(1-10人)2核/4G/40G SSD,中等(50人+)4核/8-16G/100G SSD,重负载或公开服务器考虑专用服务器与DDoS选项。
选择系统镜像(建议Ubuntu LTS或Debian),节点位置选近欧洲中心,开启自动备份或快照,并选择合适计费周期(按月或按年)。确认订单并下单付款。
4.
下单后会收到IP、用户名(通常root)和初始密码或SSH密钥。首次用SSH登录(ssh root@IP),立即修改root密码,创建非root用户并配置sudo。
更新系统(apt update && apt upgrade),安装常用软件(git, vim, unzip),安装并配置防火墙(ufw),只允许SSH、游戏端口与数据库内网访问。
5.
安装MariaDB/MySQL:sudo apt install mariadb-server,安全配置mysql_secure_installation,创建游戏数据库与导入SQL(mysql -u root -p < auth_database.sql)。
上传魔兽服务器程序(使用SFTP或scp),修改配置文件(realmd.conf、worldserver.conf),设置数据库连接(IP、端口、用户、密码),确保端口(3724、8085等)在防火墙中开放,仅对必要IP开放。
6.
通过systemd或screen启动authserver与worldserver,查看日志确认无报错。客户端连接测试:将realmlist设置为服务器IP或域名并尝试登录。
如使用域名,在域名DNS管理中添加A记录指向服务器IP,生效后更新配置中使用域名。建议配置反向解析与SSL(仅管理面板)。
7.
答:视需求而定。测试或小型私服可选Vultr/DigitalOcean/Hetzner VPS,价格便宜、部署快;大型公开服建议用Hetzner或OVH的专用服务器并加DDoS防护;若想省心可选游戏主机商,但价格通常更高。
8.
答:使用信用卡或PayPal最方便,注意汇率与手续费;长期计费可选择年付通常更省;若公司购买记得填写VAT号避免重复税务;保留发票与订单号便于退款或申诉。
9.
答:定期做系统与数据库备份,开启自动快照;启用防火墙与Fail2Ban限制暴力登录;使用DDoS防护或CDN(管理面板);监控CPU/内存/带宽并设置告警,及时更新程序与系统补丁。