envarg.gd 624 B

12345678910111213141516171819202122
  1. extends Node
  2. var server = preload('res://Server.tscn')
  3. var auth = preload('res://Auth.tscn')
  4. func _ready():
  5. var args = Array(OS.get_cmdline_args())
  6. if args.size() == 0:
  7. return
  8. match args[0]:
  9. "-server":
  10. print("player starting server...")
  11. var server2 = server.instance()
  12. var auth2 = auth.instance()
  13. server2.port = int(args[1])
  14. yield(get_tree().create_timer(1.0),'timeout')
  15. get_parent().add_child(server2)
  16. get_parent().add_child(auth2)
  17. # get_parent().get_node("Textures").queue_free()
  18. "-x509":
  19. print("generating SSl Cert...")
  20. # get_tree().change_scene("res://x509Gen/X509Generator.tscn")