Embeeded configs of the game to server, made client ask it
This commit is contained in:
		| @@ -4,8 +4,28 @@ var client_settings | ||||
| var server_settings | ||||
|  | ||||
| func _ready(): | ||||
| 	var client_settings_file = FileAccess.open("res://settings/client-settings.json", FileAccess.READ) | ||||
| 	var user_dir = DirAccess.open(".") | ||||
| 	if(!user_dir.dir_exists("./settings")): | ||||
| 		user_dir.make_dir("settings") | ||||
| 	var client_settings_file | ||||
| 	 | ||||
| 	if(!FileAccess.file_exists("./settings/client-settings.json")): | ||||
| 		print("Client-settings doesn't exist, creating one") | ||||
| 		var example = FileAccess.open("res://settings/client-settings.json", FileAccess.READ) | ||||
| 		client_settings_file = FileAccess.open("./settings/client-settings.json", FileAccess.WRITE_READ) | ||||
| 		client_settings_file.store_buffer(example.get_as_text()) | ||||
| 	else: | ||||
| 		client_settings_file = FileAccess.open("./settings/client-settings.json", FileAccess.READ) | ||||
| 	client_settings = JSON.parse_string(client_settings_file.get_as_text()) | ||||
| 	var server_settings_file = FileAccess.open("res://settings/server-settings.json", FileAccess.READ) | ||||
| 	 | ||||
| 	 | ||||
| 	var server_settings_file | ||||
| 	if(!FileAccess.file_exists("./settings/server-settings.json")): | ||||
| 		print("Server-settings doesn't exist, creating one") | ||||
| 		var example = FileAccess.open("res://settings/server-settings.json", FileAccess.READ) | ||||
| 		server_settings_file = FileAccess.open("./settings/server-settings.json", FileAccess.WRITE_READ) | ||||
| 		server_settings_file.store_string(example.get_as_text()) | ||||
| 	else: | ||||
| 		server_settings_file = FileAccess.open("./settings/server-settings.json", FileAccess.READ) | ||||
| 	server_settings = JSON.parse_string(server_settings_file.get_as_text()) | ||||
| 	 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user