游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2347|回复: 8

脚本语言?动态载入?

[复制链接]

15

主题

202

帖子

207

积分

中级会员

Rank: 3Rank: 3

积分
207
QQ
发表于 2007-5-19 17:29:00 | 显示全部楼层 |阅读模式
既然脚本语言作为在执行期间才去发现数据类型的程序设计语言,并擅长于创建一些需要经常更新的动态系统。
那么怎么保证在游戏的发布版本中,'.lua'之类的文件不被用户随意修改,从而保证游戏剧情进程的完整性?

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2007-5-19 18:57:00 | 显示全部楼层

Re:脚本语言?动态载入?

把.lua改成其他的让用户不那么容易发现。
自己弄个脚本系统。

15

主题

202

帖子

207

积分

中级会员

Rank: 3Rank: 3

积分
207
QQ
 楼主| 发表于 2007-5-19 22:01:00 | 显示全部楼层

Re:脚本语言?动态载入?

只能这样么?破解太容易了,可以讲讲具体的方法么?

34

主题

629

帖子

629

积分

高级会员

Rank: 4

积分
629
发表于 2007-5-20 01:46:00 | 显示全部楼层

Re:脚本语言?动态载入?

对于高手来说破解的确很容易,所以现在的几乎所有大作都有它的MOD存在,一般的玩家不会去改二进制的东西,所以编译完打到包里已经算是很隐蔽了

15

主题

202

帖子

207

积分

中级会员

Rank: 3Rank: 3

积分
207
QQ
 楼主| 发表于 2007-5-20 12:55:00 | 显示全部楼层

Re:脚本语言?动态载入?

哦,办法就是保存成二进制版本再打包?

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2007-5-20 14:03:00 | 显示全部楼层

Re:脚本语言?动态载入?

lua必须从.lua文件读取才能执行吗?

90

主题

797

帖子

833

积分

高级会员

论坛版主

Rank: 4

积分
833
QQ
发表于 2007-5-20 23:55:00 | 显示全部楼层

Re:脚本语言?动态载入?

首先,lua的文件进行客户端和服务器的区分,其次,将这些代码进行打包。客户端已经是放在了其他人的硬盘上,所以并不能保证绝对的安全,防的了君子防不了小人,所以,以上那些手段就足够了。当然,服务器一定要有最基本的数据校验。

193

主题

870

帖子

903

积分

高级会员

Rank: 4

积分
903
QQ
发表于 2007-5-21 11:13:00 | 显示全部楼层

Re:脚本语言?动态载入?

凡是放到客户手里的东西就都可以更改,汇编和lua的差别只是可读性。真正需要安全的东西只能放到服务器端。给客户的,随他去改把。

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2007-5-21 11:23:00 | 显示全部楼层

Re:脚本语言?动态载入?

更多的时候MOD包可以作为有附加值的产品的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 09:23

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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