找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 66|回复: 0

[教程] MapleStory 从零开始做服主

[复制链接]

15

主题

2

回帖

30

积分

管理员

积分
30
发表于 2025-1-10 00:12:29 | 显示全部楼层 |阅读模式
我将讲述这一年来我从小白成长为自己编写插件的经验。读完全部内容,希望你能独立解决服务端和客户端的大部分问题。
从零开始并不意味着你可以完全不懂计算机。如果你不懂任何开发技术的话,那么最好的方式就是找个靠谱的技术合伙人。

在开始之前,你需要至少学习过 Java 或 c++ 的入门课程(或者仔细阅读过入门的书籍)。
在整个开发过程中你将使用到 Java、JavaScript、c++、汇编、c# 等相关技术。如果要对客户端进行逆向,你至少还要懂点基础的计算机理论和内存相关的知识,我所阅读的大部分书籍多少都会讲一点这些内容,其实也够用。

并不是所有语言你都要掌握,掌握的多少决定你能走多远。其中 Java 是必学的,你至少掌握基础知识,因为现在的开源服务端都是用 Java 写的。
而 JavaScript 只需要了解即可,只要你学会了任意一门语言,再转过来写 Js 时,边写边学即可上手。服务端几乎没有用到什么特别高级的 js 技巧。
其他的语言都可选学,如果你要改动客户端的话至少要学习c++的基础知识。
汇编是用来逆向客户端的,编写插件也需要用到。
wz相关的工具大多是用 c# 写的,所以会 c# 的话就可以更好的使用那些工具了。比如你遇到 bug 就可以自己看源码修改,或者自己写新的功能。
我自身的情况是,我在 2023 年底入坑,在此之前读过 Java 核心技术卷1,大学时学了一个学期的 c++(非计算机专业),汇编、逆向知识 0。
哦对了,你必须会使用 ChatGPT 等 AI 工具。以及一定的英文阅读能力,毕竟第一手资料大多来自老外。

所有内容将逐步完成,我会把更新的帖子贴在下面。

环境搭建及部署


WZ 基础

客户端

我尽可能地不设置回复可见,希望让跟帖更有质量,有问题欢迎跟帖提问。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|蘑菇物语

GMT+8, 2025-1-23 10:28 , Processed in 0.047586 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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