-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathlongvinter_docker_2.sh
More file actions
93 lines (65 loc) · 2.12 KB
/
longvinter_docker_2.sh
File metadata and controls
93 lines (65 loc) · 2.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
#!/bin/bash
# Stop on error
set -e
cd
while :; do
echo
echo
echo "롱빈터 서버 구축 스크립트를 동작 합니다 "
echo -n "시작 하겠습니까? [yes/no] "
read -r answer
case $answer in
YES|Yes|yes|y)
break;;
NO|No|no|n)
echo Aborting; exit;;
esac
done
echo
# 방화벽 개방
# sudo iptables -I INPUT -p udp --dport 7777 -j ACCEPT
# 패키지 업데이트 & 설치
sudo apt update -y
sudo apt install git git-lfs screen net-tools -y
sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update -y
sudo apt install lib32gcc-s1 steamcmd -y
## 게임엔진 설치
steamcmd +force_install_dir . +login anonymous +app_update 1639880 validate +quit
# 환경 변수 파일
cat <<-EOF > ~/Steam/steamapps/common/"Longvinter Dedicated Server"/Longvinter/Saved/Config/LinuxServer/Game.ini
[/Game/Blueprints/Server/GI_AdvancedSessions.GI_AdvancedSessions_C]
ServerName=[EU-WEST] Arlo's Hangout
ServerMOTD=Welcome to Arlo's Hangout
MaxPlayers=64
Password=
CommunityWebsite=discord.gg/longvinter
CoopPlay=false
CheckVPN=true
CoopSpawn=0
Tag=none
ChestRespawnTime=900
DisableWanderingTraders=false
[/Game/Blueprints/Server/GM_Longvinter.GM_Longvinter_C]
AdminSteamID=00023652dd9b4673be20d4f83ab42c5b 0002365d948ad82f373be20d4ff8ab42c5b
PVP=false
TentDecay=true
MaxTents=3
RestartTime24h=6
SaveBackups=true
EOF
clear
echo "---------------------------------------------------------------------------"
echo "설치가 완료 되었습니다"
echo "아래 명령어를 사용하여 서버 설정을 마무리 하세요"
echo "---------------------------------------------------------------------------"
echo "nano ~/Steam/steamapps/common/Longvinter\ Dedicated\ Server/Longvinter/Saved/Config/LinuxServer/Game.ini"
echo
echo
echo "---------------------------------------------------------------------------"
echo "서버 실행은 아래 명령어를 사용하세요"
echo "---------------------------------------------------------------------------"
echo "sh ~/Steam/steamapps/common/Longvinter\ Dedicated\ Server/LongvinterServer.sh"
echo
echo