限时抢购 50% 全场服务器优惠 最后一天!
距结束还剩: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
分类

alt:V 服务器设置指南


本指南涵盖了在 Legion Hosting 上运行 alt:V 服务器所需的一切内容,从首次启动和 server.toml 配置到游戏模式资源、CDN 设置、语音聊天以及玩家如何通过 alt:V 启动器连接。有关资源开发、数据库设置和管理员管理,请参阅 alt:V 管理员与资源配置

服务器面板: 所有服务器管理均通过 GPanel 完成,地址为 gpanel.legionhosting.net。alt:V 服务器作为独立的专用服务器应用程序运行,与 GTA V 游戏客户端分开。

什么是 alt:V?

alt:V 是一个免费、开源的 Grand Theft Auto V 多人游戏修改工具。它允许玩家连接到运行独特游戏模式的自定义服务器,例如角色扮演(RP)、死亡竞赛、竞速、自由漫游等。服务器运行使用 JavaScript、TypeScript 或 C# 编写的自定义资源,让服务器所有者完全控制游戏逻辑。玩家通过 alt:V 启动器连接,该启动器会修改 GTA V 以实现多人连接。

需要 GTA V 许可证: 每个连接到您 alt:V 服务器的玩家都必须在其 Rockstar Games 账户上拥有正版 Grand Theft Auto V。alt:V 启动器会在允许连接之前验证游戏所有权。

首次启动

当您首次获得 alt:V 服务器时,请按照以下步骤使其上线:

  1. 登录 GPanel 并选择您的 alt:V 服务器。
  2. 导航到 Startup 选项卡,配置您的服务器名称、最大玩家数和其他启动变量。
  3. 转到 Console 选项卡,点击 Start
  4. 首次启动时,服务器将下载 alt:V 服务器文件。这可能需要几分钟。
  5. 控制台显示服务器正在监听并准备好接受连接后,您的服务器就已上线。
  6. 默认情况下,服务器启动时没有游戏模式资源。您需要添加资源来创建游戏玩法。详情请参阅 alt:V 管理员与资源配置
默认无游戏模式: 全新的 alt:V 服务器启动时没有游戏玩法资源。玩家可以连接,但将在没有任何自定义功能的情况下出生。您需要安装或开发资源来创建所需的游戏模式。

GPanel 启动变量

alt:V 在 GPanel 中将多个配置选项作为启动变量公开。导航到 Startup 选项卡进行修改。更改需要重启服务器才能生效。

变量 默认值 描述
PASSWORD ChangeMe 加入服务器的密码。最少 6 个字符。
SERVER_DESC A Pterodactyl Hosted Server 在 alt:V 服务器浏览器中显示的服务器描述。
BUILD release alt:V 服务器分支:release(稳定版)、rc(候选发布版)或 dev(开发版)。

服务器配置 (server.toml)

alt:V 服务器的主要配置文件是 server.toml,位于服务器根目录中。您可以通过 GPanel 中的 Files 选项卡或通过 SFTP 编辑此文件。

server.toml 示例

name = "My alt:V Server"
host = "0.0.0.0"
port = 7788
players = 128
password = ""
announce = true
token = ""
gamemode = "Freeroam"
website = ""
language = "en"
description = "A custom GTA V multiplayer server"
modules = ["js-module"]
resources = ["myresource"]
tags = ["freeroam", "fun"]

关键设置:name(浏览器显示名称)、host(保持 0.0.0.0)、port(必须与 GPanel 匹配)、players(最大玩家数)、password(留空则为公开服务器)、announce(设为 true 以在浏览器中显示)、token(来自 alt:V 网站的公告令牌,浏览器列表必需)、gamemode(浏览器标签,如 "Roleplay")、modules(脚本模块:js-modulecsharp-module)、resources(要加载的资源文件夹数组)和 tags(浏览器筛选标签)。

编辑 server.toml 前请务必停止服务器。 在服务器运行时所做的更改在重启前不会生效,并且可能会被覆盖。

公告令牌

要让您的服务器出现在 alt:V 服务器浏览器中,您需要从 alt:V 主服务器获取公告令牌:

  1. 访问 alt:V 网站 并登录或创建账户。
  2. 导航到服务器管理部分并生成新的服务器令牌。
  3. 复制令牌并将其粘贴到 server.toml 中的 token 字段。
  4. 确保配置中 announce = true
  5. 重启服务器。它现在应该会出现在公共浏览器中。
请保管好您的公告令牌。 不要公开分享。该令牌对您的服务器是唯一的,只应存在于您的 server.toml 中。

游戏模式资源

alt:V 服务器由资源驱动 — 定义所有游戏逻辑的脚本。没有资源的服务器不具备任何自定义功能。资源放置在 resources/ 目录中。

资源结构

resources/
  myresource/
    resource.toml       <-- Resource configuration
    server/
      index.js          <-- Server-side script
    client/
      index.js          <-- Client-side script (runs on the player's GTA V)

加载资源

将资源名称添加到 server.toml 中的 resources 数组,以在启动时加载它们:

resources = ["chat", "freeroam", "spawn"]

每个资源的目录中必须有一个 resource.toml 文件,定义其类型、依赖项和脚本入口点。有关创建和管理资源的详细信息,请参阅 alt:V 管理员与资源配置


CDN 设置

alt:V 使用 CDN 机制向连接的玩家提供客户端文件(模型、纹理、脚本)。内置 CDN 直接从服务器提供文件,无需额外配置 — 这是默认设置,适用于大多数服务器。对于拥有大量自定义资源的大型服务器,您可以选择配置外部 CDN,将客户端文件上传到 Web 服务器并在资源配置中设置 CDN URL,以减少游戏服务器的带宽使用。


语音聊天

alt:V 包含内置语音聊天系统,允许玩家之间进行位置感知(3D)语音通信。语音聊天在 server.toml 中启用和配置。

语音配置

[voice]
bitrate = 64000
externalSecret = ""
externalHost = ""
externalPort = 0

bitrate 控制语音质量(64000 为标准值)。external* 字段配置外部语音服务器 — 留空/设为零以使用内置语音服务器,这是大多数设置推荐的方式。外部语音服务器选项仅在需要将语音处理分担到单独机器的高级配置中使用。


玩家如何连接

玩家通过 alt:V 启动器连接到 alt:V 服务器,而非直接通过 GTA V。

通过服务器浏览器

  1. altvmp.com 下载并安装 alt:V 启动器。
  2. 启动 alt:V 启动器。它将检测并验证 GTA V 安装。
  3. 在启动器中,浏览 Server Browser
  4. 按名称搜索您的服务器或使用筛选器(游戏模式、标签、玩家数量)。
  5. 点击您的服务器并选择 Connect
  6. 如果服务器有密码,玩家将被提示输入。
  7. GTA V 将以 alt:V 多人模式启动并连接到您的服务器。

通过直接连接

  1. 在 alt:V 启动器中,选择 Direct Connect
  2. IP:PORT 格式输入服务器的 IP 地址和端口(例如 192.168.1.1:7788)。
  3. 点击 Connect

要查找服务器的 IP 地址和端口,请参阅 如何查找服务器 IP 和端口

服务器未在浏览器中显示? 确保 server.tomlannounce = true 且您有有效的公告令牌。服务器启动后可能需要一分钟才能注册。检查控制台是否有主服务器连接错误。请注意,除非您有私有 IP,否则端口是随机分配的 -- 请在 GPanel 中检查正确的值。

最大玩家数与性能

alt:V 服务器可以支持高玩家数量,但性能在很大程度上取决于您的资源和服务器方案:

  • 32–128 名玩家: 大多数服务器的常见范围。简单的游戏模式在较高数量时运行流畅。
  • 128–512+ 名玩家: 对于拥有高效资源的优化服务器来说是可行的。需要更多 CPU 和 RAM。
  • 资源效率: 优化不佳的脚本是导致性能问题的主要原因。每帧运行大量计算操作或在内存中维护大型数据结构的服务器端脚本会成为服务器瓶颈。
  • 数据库查询: 使用数据库(MySQL、MongoDB)的游戏模式应使用异步查询,以避免阻塞主线程。
性能提示: 如果您的服务器出现延迟,请分析您的资源中的高开销操作。优化数据库查询,减少每帧操作,并使用事件驱动模式代替轮询循环。

相关文章


需要更多帮助?

如果您遇到本指南未涵盖的问题,我们的支持团队随时为您提供帮助。请在 legionhosting.net/submitticket.php 提交工单,并附上您的服务器详细信息和问题描述。


这篇文章对您有帮助吗?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.