找回密码
 register

QQ登录

只需一步,快速开始

搜索
查看: 2|回复: 1

[软件分享] GS游享环境全面支持x64位原端引擎

[复制链接]
  • 打卡等级:热心大叔
  • 打卡总天数:364
  • 打卡月天数:12
  • 打卡总奖励:362
  • 最近打卡:2025-12-12 01:08:28
Waylee 发表于 2025-12-12 10:09 | 显示全部楼层 |阅读模式 | Google Chrome | Windows 10

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?register

×
@全体成员   GS游享环境全面支持x64位原端引擎,环境可以支持4个不同版本的环境,和你的虚拟机,云主机,物理机等的系统没有关系,不要问什么系统能支持,只需要一条命令即可安装。
curl -sSL https://gitee.com/yulinzhihou/gstlenv/raw/master/gsenv.sh | bash


F291613B3D2CE941C744891952DFA5F1.webp


  • 打卡等级:热心大叔
  • 打卡总天数:364
  • 打卡月天数:12
  • 打卡总奖励:362
  • 最近打卡:2025-12-12 01:08:28
 楼主| Waylee 发表于 2025-12-12 10:09 | 显示全部楼层 | Google Chrome | Windows 10

脚本内容:

#!/usr/bin/env bash
# Author: yulinzhihou <yulinzhihou@gmail.com>
# Forum:  https://gsgamesahre.com
# Project: https://github.com/yulinzhihou/gstlenv.git
# Date :  2021-07-17
# Notes:  gstlenv for CentOS/RedHat 7+ Debian 10+ and Ubuntu 18+
DIR=$(pwd)
clear
# 检测是不是root用户。不是则退出
[ $(id -u) != "0" ] && {
    echo "${CFAILURE}错误: 你必须使用ROOT用户${CEND}"
    exit 1
}
# 容器存放的父级目录
ROOT_PATH='/root'
# 容器配置文件名称
CONFIG_FILE='.env'
# 容器下载临时路径
TMP_PATH='/opt'
# 容器打包文件后缀
SUFFIX='.tar.gz'
#环境下载保存的文件名称
FILENAME='gstlenv'
# 容器完整包名称
WHOLE_NAME=${FILENAME}${SUFFIX}
#解压后重全名文件夹名称
ENVDIR='.tlgame'
#环境版本号
VERSION='v2.8.22'
# 展示信息
if [ -f info.txt ]; then
    INFO=$(cat info.txt)
else
    INFO=$(curl https://gitee.com/yulinzhihou/gstlenv/raw/master/info.txt)
fi

show() {
    echo -e "\e[1;35m${INFO}\033[0m"
}

download() {
    echo -e "${CYELLOW}正在下载环境安装源码,此过程决定于网速,源码安装包大约 2MB 左右,请稍候……${CEND}"
    if [ -f /root/${VERSION}.tar.gz ]; then
        cd /root &&
            mv ${VERSION}.tar.gz ${TMP_PATH}/${WHOLE_NAME}
    else
        curl -sOL https://gitee.com/yulinzhihou/gstlenv/repository/archive/${VERSION}.tar.gz &&
            mv ${VERSION}.tar.gz ${TMP_PATH}/${WHOLE_NAME}
    fi

    # gs env 服务器环境 ,组件,手动测试时使用
    cd ${TMP_PATH} &&
        tar zxf ${WHOLE_NAME}
    if [ -d /root/.tlgame ]; then
        \cp -rf ${FILENAME}-${VERSION}/* ${ROOT_PATH}/${ENVDIR}
    else
        mv ${FILENAME}-${VERSION} ${ROOT_PATH}/${ENVDIR}
    fi
    rm -rf ${TMP_PATH}/${WHOLE_NAME} ${TMP_PATH}/${FILENAME}-${VERSION}

    echo -e "${CYELLOW}安装包已经下载到本地并准备执行安装!请耐心等待!${CEND}"
}
# 展示环境信息
show
# 兼容在线和离线
if [ ! -f /root/gs_docker_ce.tar.gz ] && [ ! -f /root/gstlenv_offline.tar.gz ] && [ ! -f /root/gs_docker_compose.tar.gz ]; then
    # 下载环境源码
    download
    # 安装并写入安装日志
    # cd /root/.tlgame && { bash install.sh 2>&1 | tee -a install.log; }
    # cd /root/.tlgame && script -a -f /root/.tlgame/install.log -c "bash install.sh"
    cd /root/.tlgame && bash install.sh </dev/tty | tee -a /root/.tlgame/install.log

    # cd /root/.tlgame && bash install.sh | tee -a /root/.tlgame/install.log
else
    # 安装并写入安装日志
    cd /root/.tlgame && bash install.sh local | tee -a /root/.tlgame/install.log
fi
您需要登录后才可以回帖 登录 | register

本版积分规则

雪舞知识库 ( 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 ) |网站地图|天天打卡

GMT+8, 2025-12-12 13:24 , Processed in 0.098067 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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