开设自己的传奇服务器需要考虑多项成本,包括游戏引擎授权、硬件设备、服务器运维等方面。本文将详细探讨这些成本,帮助您估算开传奇服务器的预算。
游戏引擎授权费用
游戏引擎是编写并运行传奇服务器必不可少的工具。市面上有许多流行的游戏引擎可供选择,每款引擎的授权费用各不相同。以下是几种常见传奇服务器游戏引擎的授权费用:
- Unreal Engine 4:每年订阅费约为 199 美元
- Unity:免费个人版本;专业版每年订阅费约为 1,800 美元
- CryEngine:每年订阅费约为 999 美元
- Lumberyard:免费,但须支付亚马逊网络服务 (AWS) 费用
硬件设备费用
服务器硬件是运行传奇服务器的关键。以下是一台满足基本要求的传奇服务器硬件配置的估算成本:
- 处理器:八核 Intel Xeon E5-2620 v4(约 300 美元)
- 内存:64GB DDR4 ECC 内存(约 400 美元)
- 硬盘:两块 500GB SATA SSD(约 200 美元)
- 机箱:4U 机架式机箱(约 200 美元)
- 电源:800W 电源(约 100 美元)
硬件总成本:约 1,200 美元
服务器运维费用
服务器运维持续需要成本,包括:
云服务器租金
云服务器是租赁而非自建服务器的一种方式。以下是一些流行云服务提供商的每月租金估算:
- AWS:t2.medium 实例约为 50 美元/月
- Azure:B1s 实例约为 40 美元/月
- GCP:n1-standard-1 实例约为 30 美元/月
网络带宽
服务器需要足够宽带以确保玩家顺畅的游戏体验。以下是一些不同带宽选项的估算成本:
- 100Mbps:约 20 美元/月
- 500Mbps:约 50 美元/月
- 1Gbps:约 100 美元/月
运维支持
如果服务器出现技术问题,您可能需要寻求运维支持。以下是一些运维支持服务的估算成本:
- 基本支持:约 50 美元/月
- 高级支持:约 100 美元/月
- 24/7 支持:约 200 美元/月
总预算估计
根据上述成本估算,开设一个满足基本要求的传奇服务器的总预算约为:
初期费用:
- 游戏引擎授权:199 美元(使用 Unreal Engine 4)
- 硬件设备:1,200 美元
总初期费用:1,399 美元
每月运营费用:
- 云服务器租金:30-50 美元
- 网络带宽:20-100 美元
- 运维支持:50-200 美元
每月运营费用总计:100-350 美元
请注意,以上费用仅为估算,实际成本可能因具体情况而异。您可能还需要考虑其他成本,例如游戏内容制作、市场营销和客服支持等。
结论
开设传奇服务器需要仔细考虑预算。了解游戏引擎授权费、硬件设备成本和服务器运维费用至关重要。通过规划和谨慎管理成本,您可以创建一个满足玩家需求并获得盈利的传奇服务器。
游戏开发工程师需要学什么
1. 客户端/Gameplay/UI工程师:主要负责游戏逻辑的实现,需要熟悉如Unity3D、Unreal Engine等游戏引擎及其对应的编程语言,同时具备一定的数学和物理知识。
许多新手开发者的第一份工作是实现UI功能,UI在游戏开发中占据重要地位,主要负责处理UI交互逻辑,并需要精通游戏引擎和脚本代码编写。
2. 引擎工程师:如果游戏采用自研引擎开发,则引擎工程师的职责将决定引擎的性能和效率。
这类工程师需要精通如C++等底层编程语言,以及对部分计算机图形学知识的深入了解。
3. 技术美术(TA):偏技术方向的技术美术需要在计算机图形学上有深入的研究,能够协助美术团队解决技术问题,同时也能帮助程序团队解决美术问题,以实现游戏中视觉效果的高效和逼真。
4. 服务器开发工程师:负责实现能够联网的游戏的后端逻辑,需要学习网络编程、数据库管理、常规运维等知识。
需要注意的是,服务器逻辑与客户端逻辑实际上相通,并没有表面看上去那么大的差异。
硬件型号:惠普暗影精灵6系统版本:Windows 10 专业版软件版本:Unreal Engine 4.24.3Unity3D:5.0
游戏开发工程师需要学什么
游戏开发有不同的岗位,具体需要学习的内容可以参考如下:客户端 / Gameplay / UI 工程师主要负责游戏逻辑的实现,需要学习各种游戏引擎,比如U3D、UE4等,还有其对应的编程语言,还需要一定的数学与物理知识。
国内许多新人入行的的人第一份工作就是实现UI功能,UI在游戏开发中有相当重要的地位。
主要负责处理UI交互上的逻辑,需要熟悉游戏引擎和脚本代码的编写。
引擎工程师如果游戏是自研引擎开发,引擎工程师就决定了引擎的性能与效率。
需要熟悉如C++等较为底层的语言和部分计算机图形学知识。
技术美术(TA)这里指的是偏技术方向的技术美术,需要在计算机图形学上有很深的研究。
能够协助美术解决技术问题,协助程序解决美术问题,在游戏里实现或逼真或酷炫的视觉效果。
服务器开发工程师负责能够联网的游戏的后端逻辑,也需要学习网络编程、数据库、常规运维等知识。
另外,服务器逻辑与客户端逻辑是相通的,并没有看上去差异那么大。
硬件型号:惠普暗影精灵6系统版本:Windows10 专业版软件版本:Unreal Engine 4.24.3Unity3D 5.0
游戏程序员是干什么的
游戏程序员也有不同的岗位职责,游戏开发负责游戏的制作,游戏测试负责保障游戏体验,游戏运维则主要负责游戏上线后的正常运行及维护。
游戏开发程序员:主要是制定游戏框架,根据需求完成游戏所需图形功能,通过Unity3D、虚幻4等常用游戏开发引擎,完成游戏功能开发、优化;游戏客户端服务器的设计开发、维护升级等。
游戏测试程序员:负责为一款游戏制定测试计划,对游戏进行安全测试、性能测试、兼容性测试等等;此外,测试开发工程师还需要开发并优化自动化测试工具,以提高游戏测试效率,使得未来的游戏测试更加简单高效。
游戏运维程序员:负责游戏新版本发布、更新,开服、关服、合服、服务器扩容等操作都由运维工程师进行;除此之外,运维工程师还需要对服务器的日常情况进行监控和分析,以及对游戏临时出现的故障和突发事件进行响应和处理,有经验的运维工程师还会对游戏架构提出优化建议。
硬件型号:惠普暗影精灵6系统版本:Windows10 专业版软件版本:Unreal Engine 4.24.3Unity3D 5.0