[O] Check file perms on launch
This commit is contained in:
@@ -96,6 +96,11 @@ if __name__ == '__main__':
|
|||||||
parser.add_argument('--bin', type=str, default='./tngame-rs/target/release/tngame-rs')
|
parser.add_argument('--bin', type=str, default='./tngame-rs/target/release/tngame-rs')
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
|
# Check if bin file exists and is executable
|
||||||
|
if not os.path.isfile(args.bin) or not os.access(args.bin, os.X_OK):
|
||||||
|
log.error(f"Binary file {args.bin} does not exist or is not executable.")
|
||||||
|
exit(1)
|
||||||
|
|
||||||
# Create a new event loop, start the server and wait for it to close
|
# Create a new event loop, start the server and wait for it to close
|
||||||
print(f"Starting server on port {args.port}.")
|
print(f"Starting server on port {args.port}.")
|
||||||
loop = asyncio.new_event_loop()
|
loop = asyncio.new_event_loop()
|
||||||
|
|||||||
Reference in New Issue
Block a user