Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refact/zomboid2.0 #76

Draft
wants to merge 54 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
ce2980e
Zomboid 2.0 - Less Permission Issues
Renegade-Master Jan 25, 2024
8276030
Add OS Commands;
Renegade-Master Jan 25, 2024
55b4d9e
Go format;
Renegade-Master Jan 25, 2024
260b69e
Install steam;
Renegade-Master Jan 25, 2024
f4c60e8
Server download working;
Renegade-Master Jan 25, 2024
100c029
Server working more;
Renegade-Master Jan 26, 2024
b72f87c
BUG Cannot provide admin pass from CLI;
Renegade-Master Jan 26, 2024
484ec69
Issue seems resolved; Server starts successfully;
Renegade-Master Jan 26, 2024
9a86858
Apply suggestions from code review
Renegade-Master Jan 26, 2024
a491236
Updated docs and License to Apache 2.0;
Renegade-Master Jan 26, 2024
556f0ce
Update GHA;
Renegade-Master Jan 26, 2024
d3431d4
Add runConfigurations;
Renegade-Master Jan 26, 2024
f6c7d63
Add runConfigurations;
Renegade-Master Jan 26, 2024
86367ca
Improve Docker/Podman;
Renegade-Master Jan 26, 2024
f3b7a23
Rename;
Renegade-Master Jan 26, 2024
1c8bc07
Removed fatal log;
Renegade-Master Jan 26, 2024
8034afd
Switch to Docker GHA;
Renegade-Master Jan 26, 2024
f710c7e
Update fail messages;
Renegade-Master Jan 26, 2024
a703b37
GHA no user;
Renegade-Master Jan 26, 2024
196bb33
GHA modification;
Renegade-Master Jan 26, 2024
91237f5
Add config options;
Renegade-Master Jan 27, 2024
487cfca
Server now exists on config error;
Renegade-Master Jan 27, 2024
de3f89e
Corrected failure detection;
Renegade-Master Jan 27, 2024
cc51811
Update GHA;
Renegade-Master Jan 27, 2024
23c1d77
Update GHA;
Renegade-Master Jan 27, 2024
2b47c2b
Update GHA;
Renegade-Master Jan 27, 2024
4c7d572
Update GHA;
Renegade-Master Jan 27, 2024
1a40ba1
Update GHA;
Renegade-Master Jan 27, 2024
74e951a
Update GHA;
Renegade-Master Jan 27, 2024
fce6eec
Update GHA;
Renegade-Master Jan 27, 2024
307b5a0
Update GHA;
Renegade-Master Jan 27, 2024
60cc990
Update GHA;
Renegade-Master Jan 27, 2024
52af60a
Correct first start behaviour;
Renegade-Master Jan 27, 2024
e59bc53
Correct PostInstall;
Renegade-Master Jan 27, 2024
484d47f
Correct Envs;
Renegade-Master Jan 27, 2024
0e47a79
Update GHA;
Renegade-Master Jan 27, 2024
e25601d
Decrease image size;
Renegade-Master Jan 27, 2024
713f863
WIP Add to PostInstall;
Renegade-Master Jan 28, 2024
61c9bb6
WIP Add JSON Processing;
Renegade-Master Feb 1, 2024
10fce18
WIP Corrected JSON behaviour;
Renegade-Master Feb 20, 2024
09551f5
Refactor
Renegade-Master Feb 20, 2024
e22edb4
Hopefully correct Server start;
Renegade-Master Feb 20, 2024
4b8d3f9
Add comments;
Renegade-Master Feb 20, 2024
37a10e6
Update Fedora image
Renegade-Master Feb 23, 2024
f1b0ee7
Correct RCON Library dependency;
Renegade-Master Feb 26, 2024
a035326
Correct GHA file targets;
Renegade-Master Feb 26, 2024
0b80d27
Improve commenting; Fix GHA filepaths;
Renegade-Master Feb 26, 2024
80c87ba
Update GHA Filepaths;
Renegade-Master Feb 26, 2024
df9927f
Correct JVM Regex string;
Renegade-Master Feb 26, 2024
15ff736
Update GHA Filepaths;
Renegade-Master Feb 26, 2024
7270e6a
Add remaining configuration vars;
Renegade-Master Feb 26, 2024
088f956
Updat e Server configuration
Renegade-Master Feb 26, 2024
004d969
WIP Attempt fix IP issues;
Renegade-Master Feb 27, 2024
ac6ef7a
WIP
Renegade-Master Feb 27, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .containerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
*
!go.mod
!go.sum
!cmd
!internal
!static
!LICENSE
!README.md
4 changes: 0 additions & 4 deletions .dockerignore

This file was deleted.

227 changes: 74 additions & 153 deletions .github/workflows/docker-build.yml

Large diffs are not rendered by default.

16 changes: 16 additions & 0 deletions .github/workflows/push_new_version.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
#
# Copyright 2021-2024 Renegade-Master [[email protected]]
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

name: Push New Version

on:
Expand Down
58 changes: 37 additions & 21 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,31 @@
### User Additions ###
ZomboidConfig/
ZomboidDedicatedServer/

# Created by https://www.toptal.com/developers/gitignore/api/intellij+all,visualstudiocode,go
# Edit at https://www.toptal.com/developers/gitignore?templates=intellij+all,visualstudiocode,go

# Created by https://www.toptal.com/developers/gitignore/api/intellij+all,visualstudiocode
# Edit at https://www.toptal.com/developers/gitignore?templates=intellij+all,visualstudiocode
### Go ###
# If you prefer the allow list template instead of the deny list, see community template:
# https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore
#
# Binaries for programs and plugins
*.exe
*.exe~
*.dll
*.so
*.dylib

# Test binary, built with `go test -c`
*.test

# Output of the go coverage tool, specifically when used with LiteIDE
*.out

# Dependency directories (remove the comment below to include it)
# vendor/

# Go workspace file
go.work

### Intellij+all ###
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
Expand Down Expand Up @@ -70,6 +91,9 @@ atlassian-ide-plugin.xml
# Cursive Clojure plugin
.idea/replstate.xml

# SonarLint plugin
.idea/sonarlint/

# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
Expand All @@ -83,39 +107,31 @@ fabric.properties
.idea/caches/build_file_checksums.ser

### Intellij+all Patch ###
# Ignores the whole .idea folder and all .iml files
# See https://github.com/joeblau/gitignore.io/issues/186 and https://github.com/joeblau/gitignore.io/issues/360

.idea/
# Ignore everything but code style settings and run configurations
# that are supposed to be shared within teams.

# Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023
.idea/*

*.iml
modules.xml
.idea/misc.xml
*.ipr

# Sonarlint plugin
.idea/sonarlint
!.idea/codeStyles
!.idea/runConfigurations

### VisualStudioCode ###
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
*.code-workspace
!.vscode/*.code-snippets

# Local History for Visual Studio Code
.history/

# Built Visual Studio Code Extensions
*.vsix

### VisualStudioCode Patch ###
# Ignore all local history of files
.history
.ionide

# Support for Project snippet scope
!.vscode/*.code-snippets

# End of https://www.toptal.com/developers/gitignore/api/intellij+all,visualstudiocode
n
# End of https://www.toptal.com/developers/gitignore/api/intellij+all,visualstudiocode,go
5 changes: 5 additions & 0 deletions .idea/codeStyles/codeStyleConfig.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 14 additions & 0 deletions .idea/runConfigurations/Podman_Build.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 20 additions & 0 deletions .idea/runConfigurations/Podman_Run.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 13 additions & 0 deletions .idea/runConfigurations/build.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions .idea/runConfigurations/build_and_run.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading