ZH-CN/已知问题 - 常见问题

From Multi Theft Auto: Wiki
Jump to: navigation, search
注释: 首先你在阅读已知问题前请确定是最新更新

建议你在这里发布关于 MTA:SA 已知问题的解决方案,特别是我们当前遇到的问题,这也可能是用户在最终发布版本中的遇到的问题。欢迎你来编辑这些问题的解决方法。

Contents

客户端

一般常见的问题

我有一个 Steam 版本的 GTA San Andreas,但是怎么玩 MTASA 呢?

目前 Steam 版本的 GTASA 不兼容 MTASA 。然而我们可以使用以下的几个简单的步骤让它在 Steam 版本中工作:
  • 方法 1: 找到 GTA SA 1.00 No CD (Google 将会给你有用的结果)。你应该获取到一个 GTASA 1.00 免 CD 破解的 exe 文件。任何 HOODLUM 发布版本都能工作的很好。
    • 用 Winrar 或其他类似的工具打开下载文件,里面应该是一个 gta_sa.exe 文件,将这个文件放到你的游戏安装目录。一般是在 C:\Program Files\Steam\steamapps\common\grand theft auto san andreas 目录中。此过程中不需要任何文件的替换。
这个过程不影响你 Steam 版本的 GTASA 。

MTASA 会同 v1.01 或 v2.00 版本的 GTA San Andreas 工作吗?

不会。同它们工作 - 请参阅 exe 补丁说明的 论坛主题

初始化黑屏或卡在 GTA 启动画面

  • MTA 显示了一个永久的黑屏或卡在 GTA 启动画面。
Grand Theft Auto 可能需要你给它键入一些输入以便正确地跳过 logo 启动画面。尝试点击鼠标左键几次或点击几个按键。
  • MTA 显示了一个永久的黑屏或卡在 GTA 启动画面 (或许有文本在右下角)。
这可能是在你的电脑中缺少相关 DirectX 或 显卡功能的支持,以便动态呈现菜单的运行需要。动态菜单默认是启用的,但是你可以关闭它,通过打开位于 GTA San Andreas\MTA 目录的 coreconfig.xml 配置文件,并修改 menu_options 的值为 248

停顿在 MTA 启动画面之后

  • 停顿在 'Stop playing with yourself' 画面之后
如果你使用的是 nVidia GeForce ,尝试关闭 nView 桌面管理器之后启动 MTA。
也可以尝试删除位于 "Documents\GTA San Andreas User Files" 文件夹的 GTA San Andreas 设置文件 ("gta_sa.set") 。
如果都失败了并且你运行着卡巴基斯的杀毒或网络防护,确保 "multi theft auto.exe" 状态是未被限制的。其他杀毒防火软件也有可能会阻止 MTA 的运行。

MTA 显示启动画面之后崩溃

  • MTA 显示 'Stop playing with yourself' 标识之后崩溃。单人游戏和 MTA: Race 之前版本都运行的很好。
检查任务管理器,如果 gta_sa.exe 进程没有开始运行,尝试从 Microsoft 下载最新的 DirectX 运行库。
如果你运行在非标准的分辨率下 (例如: 960×720),在 Grand Theft Auto: San Andreas 正常模式下尝试更改你的分辨率到常用的一种 (例如:640×480,800×600,1024×768,1152×864,1280×1024),保存新的分辨率并退出。
如果你是一个 Windows Vista 或 Windows 7 用户,尝试以下方法:
  • Multi Theft Auto.exe 和 gta_sa.exe 启用 Windows XP SP3 兼容模式,设置它们的权限等级到 "以管理员身份运行"。
  • 配置数据执行保护:设置 为除下列选定程序之外的所有程序和服务器启用 DEP (这个在我的电脑或这个电脑的 属性->高级->性能设置 中找到),点击下面的 添加 找到 "Multi Theft Auto.exe" 与 "gta_sa.exe" 并添加。
  • 运行 MTASA 在管理员身份下。

"Data files have been modified" (数据文件已被修改)

  • 你收到一条错误提示 "San Andreas data files have been modified"
你可以安装 修复补丁。如果还是不工作请尝试重新安装 GTA San Andreas.


连接到任意服务器之后发生奔溃

  • MTASA 连接到任意服务器之后发生崩溃,单人游戏模式下则运行的很好。
单人游戏的 mod 会影响 MTA:SA 工作,从而导致奔溃 - 你应该始终对 MTA:SA 使用一个清洁的 GTASA 安装。
这也可能发生在一个没有任何 mod 的安装,当你运行在不支持 MTA:SA 的 GTASA 版本 (例如:1.0 德国 或 澳大利亚版本),如要解决此问题,请使用我们的转换器

不能控制

  • 似乎我不能控制了。
尝试在控制台使用 'copygtacontrols' 指令。

模型不正常

  • 女人模型胸部两侧看起来很变扭 / 我看到蜘蛛形状般奇怪的玩家模型
这是 GTA 玩家句柄统计计数引起的,若要修复这个问题,当你在更改皮肤时,请务必设置玩家肌肉和脂肪的统计计数为 0。

不能正常驾驶

  • 我不能正常驾驶交通工具
驾驶功能取决于游戏模式的脚本处理,这将会改变单人模式下的功能。

不能保存设置

  • 我的 MTA 设置不能保存... 我摔...
首先,用你希望的方式配置 MTA,之后退出游戏并再次运行,设置应该是被保存的。或者尝试删除 coreconfig.xml 文件,然后退出游戏并配置它。

游戏手柄支持

  • MTA 不能识别我的游戏手柄
首先确认你的控制器是被 Windows 第一个识别的 (MTA 只使用第一个控制器) 。你可以在 MTASA 的主菜单选项中配置你的游戏手柄。

鼠标自由视角不能正常工作

  • MTA 不能识别我的鼠标
一些人在 MTA 中会遇到鼠标问题,他们可以使用菜单,连接到一个服务器,但是不能使用鼠标控制自由视角。
这个问题可以通过进入一个服务器,点击键盘的 Win/Windows 按键一次,然后点击鼠标解决。
如果还是不能正常工作尝试启动 GTA 单机模式,到选项 > 控制器并设置 "配置" 到 "鼠标 + 键盘" 而不 "手柄"。

服务器浏览器不工作

  • 游戏中的服务器浏览器显示 "Loading" 但是没有显示出来任何服务器
根据你使用的互联网状态和类型,它可能会需要几秒获取到服务器列表,请等待一段时间直到结果显示。
如果失败了,你可以登陆到 GameMonitor 并点击绿色播放图标连接到你想玩的服务器。

序列号无效

  • 当我尝试运行游戏时,获取到 'Invalid serial number' 错误消息
你运行的是一个过时的 Multi Theft Auto 版本,去主页下载最新版本的 Multi Theft Auto。

'Network module not compatible!'(网络模块不兼容!) MTA:SA

  • MTA:SA 运行时我得到一条 'Network module not compatible!' 错误消息
这可能意味着你的 MTA:SA 安装不完整或损坏,请重新安装。

'No such mod installed (deathmatch)' 这种 mod 没有安装(死亡竞技)

  • 当我尝试连接到任意一个服务器是我得到 'No such mod installed (deathmatch)' 错误消息。
方法 1: 简单的重新安装 MTA。
方法 2: 运行 gta_sa.exe 与 Multi Theft Auto.exe 在管理员的权限下。

D3dx9_**.dll 未找到

  • 当我启动 Multi Theft Auto: San Andreas 我获取到一条错误提示 D3dx9_**.dll (** 是数字) 未找到。
这意味着 DirectX 9 没有安装或没有更新。
从 Microsoft 网站安装或更新DirectX 最终用户运行库

CRC 不匹配

  • 当加入一个服务器是,聊天栏显示 'CRC mismatch' (CRC 不匹配)
这是一个服务器问题,告诉服主看看服务器这个部分的插件。

MTA:SA 运行时提示 'Error loading netc.dll module! (Error 14001)'(netc.dll 模块加载错误! (错误 14001))

  • 完整的错误消息:
netc.dll 模块加载错误! (错误 14001: 这个程序启动失败因为使用的配置不正确,更多细节请看程序事件日志。)
确定是是否安装 Microsoft Visual C++ 2008 regular and SP1 redistributable packages (x86):
Microsoft Visual C++ 2008 Redistributable package (x86)
Microsoft Visual C++ 2008 SP1 Redistributable package (x86)

'Error 1935. An error occurred during the installation of assembly 'Microsoft.VC90.ATL...'

微软帮助支持中心下载 'Fix it'

病毒扫描程序提示你 MTA:SA 有问题

  • 你的病毒扫描程序会提示你 MTA:SA 可执行文件是一个病毒或恶意软件。
MTA 包含任何病毒,恶意软件,广告软件或间谍软件,如果你怀疑你的 MTA 安装拷贝你可以去 MTASA 官方网站重新下载。

当下载大地图时,下载进程停止

  • 当下载大地图时,下载进程经常停止,同时数据仍在传输。
若要解决此问题请参阅 MTA:SA 1.3.

Windows Vista® / Windows 7 特有问题

连接奔溃

  • 在 Vista 系统下貌似每当我链接到一个服务器进入游戏前就会崩溃
这个问题好像是 Microsoft DirectX 2006 年 4 月 SDK 可发生组件的 DLL 文件(d3dx9_30.dll) 在兼容模式下运行发生的。请确保 GTA_SA.exe 和 Multi Theft Auto.exe 的兼容模式是关闭的。

时钟操作错误

  • MTA:SA 运行时我得到一条 'Clock manipulation detected!' 错误消息。
这是由于系统日期/时间设置不正确造成的(可能你的主板电池失效了)。设置正确的时间和日期应该就可以修复此问题。
如果你使用的是 AMD Athlon 64 X2 处理器的旧驱动,也可能发生此问题。请去AMD 的官网更新驱动。

启动时停止

  • 当我启动 MTA:SA 时什么都没发生 (GTA_SA.exe 进程在运行但是并没有打开)
运行 MTA:SA 在管理员模式下。

GTA 常见问题

  • 我有无法解释的 GTA 问题或奔溃
请确保你的电脑满足 GTA 安装的最小需求,并且你没有运行在 98/2000/XP/2003 兼容模式下。
也可以尝试这些页面的解决方案:

Sandy Bridge / Second Generation Intel Core 性能问题

  • 在 Sandy Bridge 处理器下 MTA 运行很慢,但是其他游戏和 San Andreas 单机模式都运行的很好。 Slow MTA performance on Sandy Bridge Processors while other games and San Andreas Singleplayer run fine.
这可能是 Windows 运行在节电模式时的问题,你可以更改电源配置到高性能模式下玩 MTA:SA。

服务端

一般常见问题

致命错误 3

  • 每当连接到我自己的服务器,就会得到 Fatal Error 3 错误提示
这个错误发生在当你尝试连接到服务器但它无法为你提供所需的下载时,这是因为它没有启用 http 下载,所以请确保 httpdownload' 服务端配置标签值为 1

下载错误 9: 下载请求文件时错误

  • 每当我连接到我的服务器时都会提示 Download Error 9: Error downloading requested files
当你试图连接到服务器时它无法为你提供一个有效的链接,会发生此问题,最终你请求所得到的结果是 HTTP 404 错误。
  • 如果你正在运行内置的服务器 (httpserver 设置为 1httpdownloadurl 为空),确保你的 HTTP 服务器是任何人都可以访问的(你可以尝试使用浏览器进行访问)。
  • 如果你配置的是一个外部 web 服务器(将 httpdownloadurl 设置为你的 URL),确保你的 HTTP 是可以访问的并且你有阅读 配置外部 web 服务器的指南。

CRC 不匹配

  • 当一个玩家加入到我的服务器,他们的聊天栏会提示 'CRC mismatch'
CRC 不匹配发生在以下两种情况之一:
  • 服务器的文件被更改,但资源并没有重新加载。
  • 外部 http 服务器正在使用的文件不同步。

账户丢失

自 1.0.4 版本起 accounts.xml 文件不适用了,它被替换为一个名为 internal.db 文件,若要迁移你的旧账户信息:
  • 停止服务器
  • 确保旧的 accounts.xml 文件是正确的
  • 删除 internal.db
  • 启动服务器

资源丢失

自 1.0.4 版本起,资源名称不能包含点。

下载错误 28

尝试关闭杀毒或防火墙程序。如果它可以正常工作了,将其添加到你的防火墙允许 http 端口通过的例外中。

账户消失

账户信息(或任何其他的)没有正确保存,可能是由数据库损坏导致的。自 2836 构建起,服务端在启动时会检查数据库的完整性,如果它有问题将会报告数据库错误,请参阅如何修复数据库文件
如果你运行在一个较早的版本并遇到账户消失的麻烦,你应该升级你的服务器:[最新构建]

Windows-相关

当前的 1.5.6 版本没有已知问题。

Linux-相关

默认 nohup 创建无限大 nohup.out

临时修复,禁用 nohup 文件: 'nohup ./mta_server > /dev/null &'