forked from abdulkadiraktas/Faroeste_txAdminRecipe
-
Notifications
You must be signed in to change notification settings - Fork 0
/
frp-recipe.yaml
157 lines (127 loc) · 4.12 KB
/
frp-recipe.yaml
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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
$engine: 3
name: Faroeste
version: 1.0.0
author: Abdulkadir Aktaş
description: Bu tarif Faroeste için Abdulkadir Aktaş tarafından hazırlanmıştır.
variables:
steamApiKey : none
discord_webhook_for_logs : DISCORD_WEBHOOK_HERE
discord_guild_id : none
discord_bot_token : none
frp_language : en
server_locale : en-US
load_server_icon : Faroeste.png
sv_enforceGameBuild : 1491
datadog_key : none
datadog_hostname : none
datadog_site : datadoghq.com
tasks:
# Download Base Files
- action: download_github
src: https://github.com/Faroeste-Roleplay/txAdminRecipe
ref: main
dest: ./tmp/FRP_txAdminRecipe
- action: move_path
src: ./tmp/FRP_txAdminRecipe/server.cfg
dest: ./server.cfg
- action: move_path
src: ./tmp/FRP_txAdminRecipe/Faroeste.png
dest: ./Faroeste.png
# Prepare Database
- action: connect_database
- action: query_database
query: |
DROP DATABASE IF EXISTS `faroeste`;
CREATE DATABASE IF NOT EXISTS `faroeste`;
- action: write_file
file: ./tmp/delete.sql
append: true
data: |
ensure
- action: replace_string
file: ./tmp/delete.sql
search: "ensure"
replace: "DROP DATABASE IF EXISTS `{{dbName}}`"
- action: query_database
file: ./tmp/delete.sql
# - action: query_database
# file: ./tmp/FRP_txAdminRecipe/db.sql
# STANDALONE CFX
- action: download_github
src: https://github.com/citizenfx/cfx-server-data
subpath: resources
dest: ./resources/[cfx-default]
# ox_side
- action: download_file
url: https://github.com/overextended/oxmysql/releases/latest/download/oxmysql.zip
path: ./tmp/oxmysql.zip
- action: unzip
dest: ./resources/[ox]/
src: ./tmp/oxmysql.zip
- action: download_file
url: https://github.com/overextended/ox_lib/releases/latest/download/ox_lib.zip
path: ./tmp/ox_lib.zip
- action: unzip
dest: ./resources/[ox]/
src: ./tmp/ox_lib.zip
# faroeste side
- action: download_github
src: https://github.com/Faroeste-Roleplay/frp_logs
ref: main
dest : ./resources/[faroeste]/frp_logs
- action: download_github
src: https://github.com/Faroeste-Roleplay/frp_lib
ref: main
dest : ./resources/[faroeste]/frp_lib
- action: download_github
src: https://github.com/Faroeste-Roleplay/frp_game_events
ref: main
dest : ./resources/[faroeste]/frp_game_events
# yazı değiştirelim
- action: replace_string
file: ./resources/[faroeste]/frp_logs/config.lua
search: "DISCORD_WEBHOOK_HERE"
replace : "{{discord_webhook_for_logs}}"
- action: download_github
src: https://github.com/Faroeste-Roleplay/frp_core
ref: main
dest: ./resources/[faroeste]/frp_core
- action: query_database
file: ./resources/[faroeste]/frp_core/db.sql
- action: download_github
src: https://github.com/Faroeste-Roleplay/frp_creator
ref: main
dest: ./resources/[faroeste]/frp_creator
- action: download_github
src: https://github.com/Faroeste-Roleplay/frp_queue
ref: main
dest: ./resources/[faroeste]/frp_queue
- action: download_github
src: https://github.com/Faroeste-Roleplay/frp_spawn_selector
ref: main
dest: ./resources/[faroeste]/frp_spawn_selector
- action: download_github
src: https://github.com/Faroeste-Roleplay/frp_death_state
ref: main
dest: ./resources/[faroeste]/frp_death_state
- action: download_github
src: https://github.com/Faroeste-Roleplay/frp_weapon
ref: main
dest: ./resources/[faroeste]/frp_weapon
- action: download_github
src: https://github.com/Faroeste-Roleplay/frp_appearance
ref: main
dest: ./resources/[faroeste]/frp_appearance
- action: download_github
src: https://github.com/Faroeste-Roleplay/frp_toast
ref: main
dest: ./resources/[faroeste]/frp_toast
- action: download_file
url: https://github.com/Faroeste-Roleplay/ox_inventory/releases/latest/download/ox_inventory.zip
path: ./tmp/ox_inventory.zip
- action: unzip
dest: ./resources/[faroeste]/
src: ./tmp/ox_inventory.zip
# Clean tmp
- action: remove_path
path: ./tmp