GameServerManagers / GameServerManagers/LinuxGSM

[Bug]: Small timeout loops installation when receiving failures

Open
#4,857 0 comments 0 reactions 0 assignees View on GitHub
command: install distro: Debian engine: unity3d game: 7 Days to Die type: bug
Dominant language
Shell
Stars
4.9k
Forks
864
PR merge metrics
No merged PRs in 30d

Description

### User story

As a person with terrible internet, I want to launch linuxgsm.sh so that will be successfully finished

### Game

7 Days to Die

### Linux distro

Other

### Command

command: install

### Further information

Linux distro: Debian 13

Because current timeout is 3 second, which is not enough. It fails everytime with timeout passed, so I have to manually change it to 15 sec. After that running `./sdtdserver install` infinitely loops download process of `core_exit.sh` and `core_trap.sh`. It tries to download from GitHub, backs to Bitbucket and back to GitHub, etc. And it goes infinitely and Ctrl+C doesn't terminates it. Only restart helps

Current fix: Change `--connect-timeout` in `linuxgsm.sh` to 15. Run `bash linuxgsm.sh %server%`. Run `./%server%.sh`. After `core-dl.sh` was downloaded, change `--connect-timeout` there to 15. Rerun `./%server%.sh`

### Relevant log output

```shell

```

### Steps to reproduce

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.