stean自建服务器如何设置启动项

worktile 其他 350

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要设置Stean自建服务器的启动项,需要按照以下步骤进行操作:

    1. 打开SteamCMD:首先,确保已经安装了SteamCMD客户端。在计算机中找到SteamCMD的安装路径并双击打开。

    2. 运行SteamCMD:在SteamCMD的安装路径中找到"steamcmd.exe"文件,双击运行该文件。这将打开一个命令行窗口。

    3. 登录Steam账号:在命令行窗口中输入“login <steam用户名> <密码>”进行登录Steam账号,<steam用户名>为你的Steam用户名,<密码>为你的Steam密码。

    4. 设定安装目录:在SteamCMD中输入“force_install_dir <服务器安装路径>”来设定服务器的安装目录。请确保服务器安装路径是一个存在的文件夹。

    5. 下载服务器文件:输入“app_update <游戏代码>”来下载服务器文件,<游戏代码>是你所需构建的服务器的游戏代码,比如,如果要构建一个CS:GO服务器,你需要输入"app_update 740"。

    6. 配置服务器启动项:在服务器安装路径中找到"cfg"文件夹,这是服务器的配置文件夹。打开"server.cfg"文件,并根据你的需求进行配置,包括服务器名称、地图循环、玩家数量限制等。

    7. 启动服务器:回到SteamCMD命令行窗口中,在命令行中输入“run <服务器启动命令>”来启动服务器。不同的服务器有不同的启动命令,请根据你所构建服务器的类型进行设置。

    通过以上步骤,你就可以成功设置Stean自建服务器的启动项了。请确保在设置之前你已经安装了SteamCMD并且具有足够的硬盘空间来存储服务器文件和配置文件。同时,也请注意服务器的配置文件是否符合你的需求,如有需要,请根据你的需求进行相应的调整。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在设置启动项之前,您需要确保已经正确安装并配置了您的Steam自建服务器。这涉及到在SteamCMD中下载服务器文件、指定服务器配置文件、设置端口号和管理员密码等步骤。

    以下是设置Steam自建服务器启动项的步骤:

    1. 打开SteamCMD并登录:在命令提示符或终端中,输入以下命令以启动SteamCMD:
    steamcmd
    

    然后输入以下命令以登录到Steam账户:

    login anonymous
    

    输入以上命令后,SteamCMD将自动以匿名用户身份登录。

    1. 下载服务器文件:在SteamCMD中输入以下命令以下载服务器文件:
    force_install_dir <installation_folder>
    app_update <app_id> validate
    

    其中,是您希望将服务器文件安装的文件夹路径,是您要下载的服务器的应用程序ID。

    1. 指定服务器配置文件:在服务器文件所在的文件夹中创建一个文本文件,命名为server.cfg(名称可以根据服务器需求自定义),并在其中指定服务器的配置参数,例如:
    hostname "My Steam Server" // 服务器名称
    rcon_password <rcon_password> // RCON密码
    sv_password <server_password> // 服务器密码
    maxplayers 20 // 最大玩家数
    

    将上述配置文件中的替换为您选择的RCON密码,替换为您选择的服务器密码。

    1. 设置启动参数:打开SteamCMD,并输入以下命令以设置启动参数:
    cd <installation_folder>
    

    然后输入以下命令以启动服务器:

    srcds.exe -game <game_name> -console -usercon +port <port_number> +map <map_name>
    

    其中,是您安装服务器文件的文件夹路径,是您安装的游戏的名称,是您希望服务器使用的端口号,是您希望服务器加载的地图名称。

    1. 保存并启动服务器:将上述命令保存为一个批处理文件(例如start_server.bat),然后双击运行该批处理文件,即可启动Steam自建服务器。

    需要注意的是,具体的启动参数、配置文件和命令可能因游戏而异。请参考相应游戏的官方文档或社区论坛了解针对该游戏的具体设置方法。

    希望以上步骤能够帮助您正确设置并启动Steam自建服务器。祝您玩得愉快!

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要设置Steam自建服务器的启动项,您需要按照以下步骤操作:

    1. 安装SteamCMD
      首先,您需要在服务器上安装SteamCMD。这是一个命令行工具,用于安装和更新Steam游戏服务器。

    2. 下载并安装游戏服务器
      使用SteamCMD下载和安装您希望运行的游戏服务器。您可以通过以下命令执行此操作:

    steamcmd +login anonymous +app_update <AppID> validate +quit
    

    其中,""是您希望下载的游戏服务器的应用程序ID。您可以在Steam商店页面中找到这个ID。

    1. 创建启动脚本
      在您的服务器上创建一个名为"start.sh"的文本文件,并将以下内容添加到文件中:
    #!/bin/bash
    cd <game_directory>
    ./<game_server_executable> <game_server_parameters>
    

    在上面的脚本中,需要将""替换为游戏服务器的目录,并将""替换为游戏服务器的可执行文件。""是您希望传递给游戏服务器的任何其他参数。

    1. 设置启动脚本的可执行权限
      使用以下命令设置启动脚本的可执行权限:
    chmod +x start.sh
    
    1. 设置自动启动
      要在服务器启动时自动启动Steam游戏服务器,您可以将脚本添加到系统启动项中。具体步骤可能因操作系统而异。以下是一些常见操作系统的实现方式:
    • Linux(systemd)

      • 创建一个名为".service"的文件,将以下内容添加到文件中:

        [Unit]
        Description=<Game> Server
        After=network.target
        
        [Service]
        User=<user>
        Group=<group>
        Type=simple
        WorkingDirectory=<game_directory>
        ExecStart=<start_script_path>
        Restart=on-failure
        
        [Install]
        WantedBy=default.target
        

        将上面的内容中的""替换为游戏名称,"" 替换为运行脚本的用户名,"" 替换为运行脚本的用户组,"" 替换为游戏服务器的目录,"" 替换为启动脚本的完整路径。

      • 将该文件保存到 "/etc/systemd/system/" 目录下。

      • 运行以下命令以启用并启动服务:

        systemctl enable <game>.service
        systemctl start <game>.service
        
    • Windows

      • 创建一个包含以下内容的批处理文件(例如:start.bat):

        @echo off
        cd <game_directory>
        start <start_script_path>
        

        将上面的内容中的""替换为游戏服务器的目录,"" 替换为启动脚本的完整路径。

      • 在Windows任务计划程序中创建一个新的基本任务,将该批处理文件指定为要运行的程序,并在服务器启动时触发该任务。

    通过以上步骤,您可以设置Steam自建服务器的启动项,并在服务器启动时自动启动游戏服务器。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部