Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fc4f4db89b | ||
|
|
7f44ea0fae |
@@ -175,34 +175,6 @@ After install:
|
||||
2. Open Elsword properties in Steam.
|
||||
3. Select the matching compatibility tool.
|
||||
|
||||
## Recommended Elsword launch options
|
||||
|
||||
The documented profiles live in [profiles/elsword-launch-options.md](/home/magges/git/Elsword-GE/profiles/elsword-launch-options.md:1).
|
||||
|
||||
Safe / GameGuard test:
|
||||
|
||||
```bash
|
||||
LD_PRELOAD="" PROTON_DISCORD_BRIDGE=0 PROTON_USE_OPTISCALER=0 PROTON_USE_D7VK=0 LOW_LATENCY_LAYER=0 MANGOHUD=0 ENABLE_VKBASALT=0 VK_INSTANCE_LAYERS="" DXVK_HUD=0 %command%
|
||||
```
|
||||
|
||||
Performance / low-latency test:
|
||||
|
||||
```bash
|
||||
LD_PRELOAD="" PROTON_DISCORD_BRIDGE=0 PROTON_USE_OPTISCALER=0 PROTON_USE_D7VK=0 LOW_LATENCY_LAYER=1 MANGOHUD=0 ENABLE_VKBASALT=0 VK_INSTANCE_LAYERS="" DXVK_STATE_CACHE=1 DXVK_LOG_LEVEL=none %command%
|
||||
```
|
||||
|
||||
Operational advice:
|
||||
|
||||
- Disable Steam Overlay for Elsword if possible.
|
||||
- Do not launch with `gamemoderun`.
|
||||
- Keep MangoHud disabled.
|
||||
- Keep vkBasalt disabled.
|
||||
- Keep Discord Bridge disabled.
|
||||
- Keep OptiScaler disabled.
|
||||
- Keep D7VK disabled.
|
||||
- Test `LOW_LATENCY_LAYER=1` separately.
|
||||
- If GameGuard kicks the game, go back to the Safe profile first.
|
||||
|
||||
## Debugging
|
||||
|
||||
For Proton logs:
|
||||
@@ -211,72 +183,6 @@ For Proton logs:
|
||||
PROTON_LOG=1 %command%
|
||||
```
|
||||
|
||||
## Gitea Actions behavior
|
||||
|
||||
Workflow file:
|
||||
|
||||
- [.gitea/workflows/build.yml](/home/magges/git/Elsword-GE/.gitea/workflows/build.yml:1)
|
||||
|
||||
Behavior:
|
||||
|
||||
- Push to `main`: builds both variants and stores build artifacts.
|
||||
- Tag matching `v*`: builds both variants, packages them, generates checksums, and creates or updates a Gitea release with uploaded assets.
|
||||
|
||||
Expected secrets:
|
||||
|
||||
- `GITEA_TOKEN`
|
||||
- `GITEA_SERVER_URL`
|
||||
- `GITEA_REPOSITORY`
|
||||
|
||||
No tokens or passwords are stored in the repository.
|
||||
|
||||
## Manual fallback if release upload needs to be done by hand
|
||||
|
||||
If your Gitea release upload path differs or the API step needs adjustment for your instance, build locally or through Actions and upload these files manually in the release UI:
|
||||
|
||||
- `dist/Elsword-GE-11-1.tar.zst`
|
||||
- `dist/Elsword-GE-11-1+dxvk-git.tar.zst`
|
||||
- `dist/Elsword-GE-11-1-dxvk-git.tar.zst`
|
||||
- `dist/SHA256SUMS.txt`
|
||||
- `dist/*.sha256`
|
||||
- `dist/release-notes.md`
|
||||
|
||||
## Push to Gitea
|
||||
|
||||
```bash
|
||||
git init
|
||||
git add .
|
||||
git commit -m "Initial Elsword-GE build project"
|
||||
git remote add origin ssh://git@DEIN-GITEA-SERVER/USER/elsword-ge.git
|
||||
git push -u origin main
|
||||
```
|
||||
|
||||
## Create a release by tag
|
||||
|
||||
```bash
|
||||
git tag v11-1
|
||||
git push origin v11-1
|
||||
```
|
||||
|
||||
## Gitea attachment size note
|
||||
|
||||
Built Proton archives are usually much larger than 50 MB. Your Gitea instance may need larger release attachment limits.
|
||||
|
||||
Example configuration hint only; exact keys can vary by Gitea version:
|
||||
|
||||
```ini
|
||||
[repository.upload]
|
||||
FILE_MAX_SIZE = 2048
|
||||
MAX_FILES = 20
|
||||
|
||||
[attachment]
|
||||
MAX_SIZE = 2048
|
||||
MAX_FILES = 20
|
||||
|
||||
[actions]
|
||||
ENABLED = true
|
||||
```
|
||||
|
||||
## Security and anti-cheat note
|
||||
|
||||
This project intentionally avoids:
|
||||
|
||||
Reference in New Issue
Block a user