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

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

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

客户端

一般常见的问题

我有一个 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 在管理员模式下。

General GTA problems

  • I have unexplainable GTA problems or crashes
Make sure your computer as well as your GTA install meet the minimum requirements and that you are not running in any 98/2000/XP/2003 compatibility modes.
Also try the solutions from these pages:

Performance Issues Sandy Bridge / Second Generation Intel Core

  • Slow MTA performance on Sandy Bridge Processors while other games and San Andreas Singleplayer run fine.
There seems to be a issue in combination with the Windows power profile running in power saving mode, you can solve this issue by changing the power profile to high performance when playing MTA:SA.

Server

General

Fatal error 3

  • I'm getting Fatal Error 3 whenever I connect to my server
This error happens when the server you are trying to connect to is unable to provide you the required downloads, because it does not have http downloading enabled. Be sure to set the httpdownload configuration tag in your configuration to 1.

Download error 9: Error downloading requested files

  • I'm getting Download Error 9: Error downloading requested files whenever I connect to my server
This error happens when the server you are trying to connect to is unable to provide you with a valid link. This results in a 404 (Not found) HTTP error and an error at your end.
  • If you are running the built-in server (httpserver is set to 1 and httpdownloadurl is empty), make sure that your HTTP server is accessible (you can try to access it by using a browser) for everyone.
  • If you have configured an external web server (httpdownloadurl is set to your custom URL), make sure that your HTTP is accessible and make sure you have read the Configuring an external web server guide.

CRC mismatch

  • When clients join my server, their chatbox shows 'CRC mismatch'
CRC mismatch occurs when either:
  • The server files have been changed, but the resource has not been restarted/refreshed
  • An external http server is being used and the files are not synchronized

Accounts missing

The file accounts.xml is not used from 1.0.4, it has been replaced by a file called internal.db. To ensure your old accounts information is migrated:
  • Stop the server
  • Make sure your old accounts.xml is correct
  • Delete internal.db
  • Start the server

Resources missing

From 1.0.4, resource names cannot contain dots.

Download error 28

Try closing anti-virus or firewall applications. If it then works, try adding an exception to your firewall to allow your http port through.

Accounts disappearing

Account information (or anything else) not being saved correctly can be caused by database corruption. From build 2836, the server checks the integrity of the sqlite database files on startup. If it reports a database error, please read How to repair the database files.
If you are running an earlier version and are having troubles such as accounts disappearing, you should upgrade your server to the lastest build

Windows-related

No known reported issues in 1.6.0.

Linux-related

Default nohup creates infinitely big nohup.out

Temporary fix, disable the nohup file: 'nohup ./mta_server > /dev/null &'