Startup boolean value error #473

Closed
opened 2026-02-04 18:09:57 +03:00 by OVERLORD · 4 comments
Owner

Originally created by @rurueuh on GitHub (Oct 25, 2025).

Current Behavior

Only on "client" server view, boolean value always fail to update (only true to false)

Image

Expected Behavior

Should be able to change value true or false without any error

Steps to Reproduce

  • simple install
  • start gmod server
  • try to disable lua refresh

Panel Version

1.0.0-beta27

Wings Version

1.0.0-beta18

Games and/or Eggs Affected

any with boolean value

Docker Image

No response

Error Logs


Is there an existing issue for this?

  • I have searched the existing issues before opening this issue.
  • I have provided all relevant details, including the specific game and Docker images I am using if this issue is related to running a server.
  • I have checked in the Discord server and believe this is a bug with the software, and not a configuration issue with my specific system.
Originally created by @rurueuh on GitHub (Oct 25, 2025). ### Current Behavior Only on "client" server view, boolean value always fail to update (only true to false) <img width="400" height="86" alt="Image" src="https://github.com/user-attachments/assets/493bf24c-e638-4545-84c4-48c8025c9797" /> ### Expected Behavior Should be able to change value true or false without any error ### Steps to Reproduce - simple install - start gmod server - try to disable lua refresh ### Panel Version 1.0.0-beta27 ### Wings Version 1.0.0-beta18 ### Games and/or Eggs Affected any with boolean value ### Docker Image _No response_ ### Error Logs ```bash ``` ### Is there an existing issue for this? - [x] I have searched the existing issues before opening this issue. - [x] I have provided all relevant details, including the specific game and Docker images I am using if this issue is related to running a server. - [x] I have checked in the Discord server and believe this is a bug with the software, and not a configuration issue with my specific system.
Author
Owner

@rmartinoscar commented on GitHub (Oct 25, 2025):

Image Toggle true works but not false
@rmartinoscar commented on GitHub (Oct 25, 2025): <img width="1645" height="218" alt="Image" src="https://github.com/user-attachments/assets/1e6427c3-0254-42b2-ba92-ee5c40119c8f" /> Toggle true works but not false
Author
Owner

@Boy132 commented on GitHub (Oct 25, 2025):

This is not a bug, that's expected behaviour. If something is required it can't be false, null or empty.
If anything, the gmod eggs need to be updated and the required removed from the variable.

@Boy132 commented on GitHub (Oct 25, 2025): This is not a bug, that's expected behaviour. If something is `required` it can't be false, null or empty. If anything, the gmod eggs need to be updated and the `required` removed from the variable.
Author
Owner

@rurueuh commented on GitHub (Oct 25, 2025):

That looks not only the GMod egg but a lot of other eggs (Avorion, Ark, GMod, Brickadia, Assetto and many others, I checked only 7-8 eggs).
Should we fix them one by one, or find a code solution?
And, if a code solution, would you prefer to force "True"/"False" rather than 1 or 0? And I think before it was '1'/'0' as a string (need to confirm this information)

And a required value can be false but not empty or null in many languages and logic.

Update:
on Ark egg for exemple this condition if we remove required can't work anymore
( [ "$SERVER_PVE" == "0" ] || printf %s '?ServerPVE=True' )

Image
@rurueuh commented on GitHub (Oct 25, 2025): That looks not only the GMod egg but a lot of other eggs (Avorion, Ark, GMod, Brickadia, Assetto and many others, I checked only 7-8 eggs). Should we fix them one by one, or find a code solution? And, if a code solution, would you prefer to force "True"/"False" rather than 1 or 0? And I think before it was '1'/'0' as a string (need to confirm this information) And a required value can be false but not empty or null in many languages and logic. Update: on Ark egg for exemple this condition if we remove required can't work anymore ( [ \"$SERVER_PVE\" == \"0\" ] || printf %s '?ServerPVE=True' ) <img width="404" height="197" alt="Image" src="https://github.com/user-attachments/assets/cc81058f-6ddd-4683-b438-e706029f63de" />
Author
Owner

@Boy132 commented on GitHub (Nov 4, 2025):

That looks not only the GMod egg but a lot of other eggs (Avorion, Ark, GMod, Brickadia, Assetto and many others, I checked only 7-8 eggs). Should we fix them one by one, or find a code solution? And, if a code solution, would you prefer to force "True"/"False" rather than 1 or 0? And I think before it was '1'/'0' as a string (need to confirm this information)

And a required value can be false but not empty or null in many languages and logic.

Update: on Ark egg for exemple this condition if we remove required can't work anymore ( [ "$SERVER_PVE" == "0" ] || printf %s '?ServerPVE=True' )
Image

The eggs should be updated and the required rule removed where not needed.

@Boy132 commented on GitHub (Nov 4, 2025): > That looks not only the GMod egg but a lot of other eggs (Avorion, Ark, GMod, Brickadia, Assetto and many others, I checked only 7-8 eggs). Should we fix them one by one, or find a code solution? And, if a code solution, would you prefer to force "True"/"False" rather than 1 or 0? And I think before it was '1'/'0' as a string (need to confirm this information) > > And a required value can be false but not empty or null in many languages and logic. > > Update: on Ark egg for exemple this condition if we remove required can't work anymore ( [ "$SERVER_PVE" == "0" ] || printf %s '?ServerPVE=True' ) > <img alt="Image" width="404" height="197" src="https://private-user-images.githubusercontent.com/91668112/505656236-cc81058f-6ddd-4683-b438-e706029f63de.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NjIyNTc5OTQsIm5iZiI6MTc2MjI1NzY5NCwicGF0aCI6Ii85MTY2ODExMi81MDU2NTYyMzYtY2M4MTA1OGYtNmRkZC00NjgzLWI0MzgtZTcwNjAyOWY2M2RlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTExMDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUxMTA0VDEyMDEzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc5MGIzNjA5NDVkYWRiMmNlNmFiMzI0ZjkzOTUwNjdhNzQwNDQyNWJjNDE1NTU0YjBjYTEzN2RhZGY3MDkwOGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.XVT6p_Qv4fQvlG8GwaCw03USRWZxE2o6dYbBBeC5Eas"> The eggs should be updated and the `required` rule removed where not needed.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#473