protected void loadJarURLs() throws MalformedURLException, IOException  {
		   this.urlList = new URL[Settings.gameFiles.length + 1];
	 
		   URL path = new URL(Settings.updateUrls[frame.getCurrentServerIndex()]);
	 
		   for (int i = 0; i < Settings.gameFiles.length; i++) {
			   this.urlList[i] = new URL(path, Settings.gameFiles[i]);
		   }
	 
		   String nativeJar = null;
		    
		   //linux, solaris, windows, macos, unknown
		   
		   switch (SystemUtil.getPlatform().ordinal()) {
		   	case 0: //linux
		   		nativeJar = Settings.natives.get("linux");
				break;
		   	case 1: //solaris
		   		nativeJar = Settings.natives.get("solaris");
		   		break;
		   	case 2: //windows
		   		nativeJar = Settings.natives.get("windows");
		   		break;
		   	case 3: //macos
		   		nativeJar = Settings.natives.get("mac");
		   		break;
			default:
				break;
			}
	 
		   if (nativeJar == null)
			   fatalErrorOccured("Не найдены lwjgl natives", null);
		   else
			   this.urlList[(this.urlList.length - 1)] = new URL(path, nativeJar);
	}