blob: 58a1473777ad5521ff331f4b643ed20017ed7ba5 (
plain)
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
|
# Release Checklist
## Server
1. `git push` from main development machine, check the branch
2. Start the `endeavouros64` VirtualBox virtual machine
3. Go into `SSVOpenHexagon` directory
4. Check the repository's branch on the virtual machine
5. Run `./vbox/build_and_upload_server.sh`
5. Verify that the server is working with `ssh vittorioromeo@139.162.199.162`, `sudo journalctl -u openhexagon-server -f`
## Linux Client
1. `git push` from main development machine, check the branch
2. Start the `endeavouros64` VirtualBox virtual machine
3. Go into `SSVOpenHexagon` directory
4. Check the repository's branch on the virtual machine
5. `cd buildlx && ./make_release_client_vbox.sh && cd .. && ./prepare_release_linux.sh`
6. `cd _PREPARED_RELEASE_LINUX_TEST && ./run_ssvopenhexagon_linux.sh`
7. The Linux client build will automatically be copied to the main development machine's drive
## Windows Client
1. Run `SSVOpenHexagon/buildrel/make_release_client_win10_msys.sh`
2. Run `SSVOpenHexagon/prepare_release.sh`
3. Try the game in `SSVOpenHexagon/_PREPARED_RELEASE_TEST`, make sure everything works
- Verify basic gameplay
- Verify server connection and login
- Verify leaderboards
- Verify replays
4. Run `/c/OHWorkspace/steamworks/sdk/tools/SteamPipeGUI.exe` and upload to Steam
5. For non-betas, go to <https://partner.steamgames.com/apps/builds/1358090>, log in with build account (not personal one), and put the latest build live
## Lua Reference
1. Go to `SSVOpenHexagon/_RELEASE`
2. Run `./SSVOpenHexagon.exe -printLuaDocs > temp.md`
3. Open `temp.md` with an editor, find `## Utility Function` as the starting point and copy the Lua docs
4. Go to <https://github.com/SuperV1234/SSVOpenHexagon/wiki/Lua-Reference/_edit> and paste them there, after the `<!-- START GENERATED DOCS HERE -->` marker
## Patch Notes
1. Update `SSVOpenHexagon/art/eventcover.psd`
2. Go to <https://steamcommunity.com/games/1358090/partnerevents/create/>
3. Do the thing (formatting guidelines here: <https://steamcommunity.com/comment/Guide/formattinghelp>)
## Discord
1. Make post in `#announcements`
|