Improbable Icon

SpatialOS Discourse Forums

Help Unreal Engine Build Worker Error

If the problem was with the toolchain installation, could you send me a video tutorial on how to install it please? The improbable tutorial is the one I followed but was not very specific and outdated.

Ah, well that error would definitely explain why you can’t build the Linux workers.

The toolchain you want is on this page:
https://docs.unrealengine.com/en-US/Platforms/Linux/GettingStarted/index.html

Be sure to download -v13 clang-7.0.1-based for Unreal 4.22.

It should just be a simple installer that handles the rest for you.

Give that a try and see if it makes any difference (and maybe try rebooting your machine after install just to be safe). If that doesn’t help then we can look into this further.

Still doesn’t work after a reboot.

Error:

Hi @Yasser-Noori

It sounds like your environment variable isn’t being set correctly when you install the toolchain.

If I could just ask you to follow these steps to check the environment variable:

  1. Open Run on the start menu and enter sysdm.cpl to open the system properties menu.
  2. From there, go to the ‘Advanced’ tab and click ‘Environment Variables’.
  3. In the new window, in the ‘System Variables’ list, scroll down until you see LINUX_MULTIARCH_ROOT and ensure the path value here matches the path you installed the toolchain to.

If you used the default install path then this pair should read:
LINUX_MULTIARCH_ROOT C:\UnrealToolchains\v13_clang-7.0.1-centos7\

In your case it appears you installed the toolchain to the root C:\ drive though so I would expect it to read:
LINUX_MULTIARCH_ROOT C:\v13_clang-7.0.1-centos7\

I fixed the variables and now it showing me this:
I’m going to try to run the build and see what happens.

I followed your steps and everything worked fine. But when I finished following the steps on the Unreal Documentation and when I tried to launch the game it wouldn’t work. It showed this:

and I got this error in the logs:
{“message”:"‘version: 1.10.0 channel: STABLE’",“time”:“Fri, 18 Oct 2019 20:39:57 GMT”,“level”:“INFO”,“name”:“launcher”}
{“message”:"‘reading C:\\Users\\Noori\\AppData\\Local\\SpatialOS\\Launch\\cache_log.json’",“time”:“Fri, 18 Oct 2019 20:39:57 GMT”,“level”:“INFO”,“name”:“cache-log”}
{“message”:"‘in log: 0 items, in cache: 0 items, retained (intersection): 0’",“time”:“Fri, 18 Oct 2019 20:39:57 GMT”,“level”:“DEBUG”,“name”:“cache-log”}
{“message”:"‘wrote log with 0 item(s) to C:\\Users\\Noori\\AppData\\Local\\SpatialOS\\Launch\\cache_log.json’",“time”:“Fri, 18 Oct 2019 20:39:57 GMT”,“level”:“INFO”,“name”:“cache-log”}
{“message”:"‘instantiated from file C:\\Users\\Noori\\AppData\\Local\\SpatialOS\\Launch\\cache_log.json and directory C:\\Users\\Noori\\AppData\\Local\\SpatialOS\\Launch\\clients, old size: 0, new size: 0’",“time”:“Fri, 18 Oct 2019 20:39:57 GMT”,“level”:“DEBUG”,“name”:“cache-log”}
{“message”:"‘Settings user tasks’ [ { program: ‘C:\\Program Files\\Improbable\\SpatialOS Launcher\\SpatialOS Launcher.exe’,\n arguments: ‘spatialos.launch:beta_uniform_artist_222-yassersdeployment?token=eyJhbGciOiJSUzM4NCIsImtpZCI6IjAwMDEifQ.eyJwcnZkciI6ImltcHJvYmFibGUiLCJzdWIiOiIyMTc0NTQzNjI1MTciLCJwcmoiOiJiZXRhX3VuaWZvcm1fYXJ0aXN0XzIyMiIsImRwbCI6IjQ0OTAwNTg0NzE5NTAyMjUzMjAiLCJ3a3QiOiIiLCJpYXQiOjE1NzE0MzExOTYsImV4cCI6MTU3MTQzMjk5Nn0.AtLmw9_80KfusmLrwExExTb29KRlPoSTV3BI_Y0bwr4lfkoGuhqVPCrS1GTpkV_IlNhzQQjbUD9CwwH-Ynfp33dJH9OwJoxQjzeraxE2YdnX5Wa-0M73VE4RK4MFg92i9eJ1sxZKUStaaXIsBXeynoQgvI0AcgsrVOmsm60UpX7PqsH6DpyHowTqp1H1fpr980cUaUrNXLtzEi5DolO1yYwH_og62TbjH2UCQ7QJH8q-mDwH98MnCGljNckwM51OxQ_Rh8b0bqgqE0MmZ_j2LekjvMnsOa4a8H8oZg8kMtWnpt05KYo2XPLIfktJlrZsLgsDGr-GORyyuml4qF_jlw&asm=yassersassembly&pit=eyJhbGciOiJSUzM4NCIsImtpZCI6IjAwMDEifQ.eyJwcnZkciI6ImltcHJvYmFibGUiLCJzdWIiOiIyMTc0NTQzNjI1MTciLCJwcmoiOiJiZXRhX3VuaWZvcm1fYXJ0aXN0XzIyMiIsImRuIjoiWWFzc2VyIE5vb3JpIiwiaWF0IjoiMjAxOS0xMC0xOFQyMDozOTo1Ni44OTQ4Mjg4NjBaIiwiZXhwIjoiMjAxOS0xMC0xOVQyMDozOTo1Ni44OTQ4Mjg4NjBaIn0.NzheJ51LkF6OLfnicgxne4sP8CnKKD5IXpS3gfKHVAOfxYrMJfQjQ1KWOIS_69FJHf5TfTL_JbGBvceUhdz1xrsEo12KrM1y4x9p712ugcMesKGlXV6e82Z2K45VXQLZ-Sqyl9e1aT2D4I0RpcHFw9LOf1RtrrnGnLVKm_8G3sbIvp7mtwz6btU6NIMO49HhlqZCmlWWacHnJVU2M7hj1Q8zr0qP5aMXJyDVNIY_cRdOkS09g7skEcgHqpeXbXWgjketoT0tIVIgJGIF47BlQTK4P_CnQr1mnajAmYLqimNQida64dmXZBvNKeHaxJi3LGoovyUkzHJZhv_mQ3cEzg --clear-cache’,\n title: ‘Clear cache’,\n description: ‘Clears the cache’,\n iconPath: ‘C:\\Program Files\\Improbable\\SpatialOS Launcher\\SpatialOS Launcher.exe’,\n iconIndex: 0 },\n { program: ‘C:\\Program Files\\Improbable\\SpatialOS Launcher\\SpatialOS Launcher.exe’,\n arguments: ‘spatialos.launch:beta_uniform_artist_222-yassersdeployment?token=eyJhbGciOiJSUzM4NCIsImtpZCI6IjAwMDEifQ.eyJwcnZkciI6ImltcHJvYmFibGUiLCJzdWIiOiIyMTc0NTQzNjI1MTciLCJwcmoiOiJiZXRhX3VuaWZvcm1fYXJ0aXN0XzIyMiIsImRwbCI6IjQ0OTAwNTg0NzE5NTAyMjUzMjAiLCJ3a3QiOiIiLCJpYXQiOjE1NzE0MzExOTYsImV4cCI6MTU3MTQzMjk5Nn0.AtLmw9_80KfusmLrwExExTb29KRlPoSTV3BI_Y0bwr4lfkoGuhqVPCrS1GTpkV_IlNhzQQjbUD9CwwH-Ynfp33dJH9OwJoxQjzeraxE2YdnX5Wa-0M73VE4RK4MFg92i9eJ1sxZKUStaaXIsBXeynoQgvI0AcgsrVOmsm60UpX7PqsH6DpyHowTqp1H1fpr980cUaUrNXLtzEi5DolO1yYwH_og62TbjH2UCQ7QJH8q-mDwH98MnCGljNckwM51OxQ_Rh8b0bqgqE0MmZ_j2LekjvMnsOa4a8H8oZg8kMtWnpt05KYo2XPLIfktJlrZsLgsDGr-GORyyuml4qF_jlw&asm=yassersassembly&pit=eyJhbGciOiJSUzM4NCIsImtpZCI6IjAwMDEifQ.eyJwcnZkciI6ImltcHJvYmFibGUiLCJzdWIiOiIyMTc0NTQzNjI1MTciLCJwcmoiOiJiZXRhX3VuaWZvcm1fYXJ0aXN0XzIyMiIsImRuIjoiWWFzc2VyIE5vb3JpIiwiaWF0IjoiMjAxOS0xMC0xOFQyMDozOTo1Ni44OTQ4Mjg4NjBaIiwiZXhwIjoiMjAxOS0xMC0xOVQyMDozOTo1Ni44OTQ4Mjg4NjBaIn0.NzheJ51LkF6OLfnicgxne4sP8CnKKD5IXpS3gfKHVAOfxYrMJfQjQ1KWOIS_69FJHf5TfTL_JbGBvceUhdz1xrsEo12KrM1y4x9p712ugcMesKGlXV6e82Z2K45VXQLZ-Sqyl9e1aT2D4I0RpcHFw9LOf1RtrrnGnLVKm_8G3sbIvp7mtwz6btU6NIMO49HhlqZCmlWWacHnJVU2M7hj1Q8zr0qP5aMXJyDVNIY_cRdOkS09g7skEcgHqpeXbXWgjketoT0tIVIgJGIF47BlQTK4P_CnQr1mnajAmYLqimNQida64dmXZBvNKeHaxJi3LGoovyUkzHJZhv_mQ3cEzg --show-logs’,\n title: ‘Show Logs’,\n description: ‘Opens up the locations of the log files in the system file explorer’,\n iconPath: ‘C:\\Program Files\\Improbable\\SpatialOS Launcher\\SpatialOS Launcher.exe’,\n iconIndex: 0 } ]",“time”:“Fri, 18 Oct 2019 20:39:57 GMT”,“level”:“INFO”,“name”:“launcher”}
{“message”:"‘executed 0 launcher actions’",“time”:“Fri, 18 Oct 2019 20:39:57 GMT”,“level”:“DEBUG”,“name”:“launcher”}
{“message”:"‘ready’",“time”:“Fri, 18 Oct 2019 20:39:57 GMT”,“level”:“INFO”,“name”:“launcher”}
{“message”:"‘Launch URL: spatialos.launch:beta_uniform_artist_222-yassersdeployment?token=eyJhbGciOiJSUzM4NCIsImtpZCI6IjAwMDEifQ.eyJwcnZkciI6ImltcHJvYmFibGUiLCJzdWIiOiIyMTc0NTQzNjI1MTciLCJwcmoiOiJiZXRhX3VuaWZvcm1fYXJ0aXN0XzIyMiIsImRwbCI6IjQ0OTAwNTg0NzE5NTAyMjUzMjAiLCJ3a3QiOiIiLCJpYXQiOjE1NzE0MzExOTYsImV4cCI6MTU3MTQzMjk5Nn0.AtLmw9_80KfusmLrwExExTb29KRlPoSTV3BI_Y0bwr4lfkoGuhqVPCrS1GTpkV_IlNhzQQjbUD9CwwH-Ynfp33dJH9OwJoxQjzeraxE2YdnX5Wa-0M73VE4RK4MFg92i9eJ1sxZKUStaaXIsBXeynoQgvI0AcgsrVOmsm60UpX7PqsH6DpyHowTqp1H1fpr980cUaUrNXLtzEi5DolO1yYwH_og62TbjH2UCQ7QJH8q-mDwH98MnCGljNckwM51OxQ_Rh8b0bqgqE0MmZ_j2LekjvMnsOa4a8H8oZg8kMtWnpt05KYo2XPLIfktJlrZsLgsDGr-GORyyuml4qF_jlw&asm=yassersassembly&pit=eyJhbGciOiJSUzM4NCIsImtpZCI6IjAwMDEifQ.eyJwcnZkciI6ImltcHJvYmFibGUiLCJzdWIiOiIyMTc0NTQzNjI1MTciLCJwcmoiOiJiZXRhX3VuaWZvcm1fYXJ0aXN0XzIyMiIsImRuIjoiWWFzc2VyIE5vb3JpIiwiaWF0IjoiMjAxOS0xMC0xOFQyMDozOTo1Ni44OTQ4Mjg4NjBaIiwiZXhwIjoiMjAxOS0xMC0xOVQyMDozOTo1Ni44OTQ4Mjg4NjBaIn0.NzheJ51LkF6OLfnicgxne4sP8CnKKD5IXpS3gfKHVAOfxYrMJfQjQ1KWOIS_69FJHf5TfTL_JbGBvceUhdz1xrsEo12KrM1y4x9p712ugcMesKGlXV6e82Z2K45VXQLZ-Sqyl9e1aT2D4I0RpcHFw9LOf1RtrrnGnLVKm_8G3sbIvp7mtwz6btU6NIMO49HhlqZCmlWWacHnJVU2M7hj1Q8zr0qP5aMXJyDVNIY_cRdOkS09g7skEcgHqpeXbXWgjketoT0tIVIgJGIF47BlQTK4P_CnQr1mnajAmYLqimNQida64dmXZBvNKeHaxJi3LGoovyUkzHJZhv_mQ3cEzg. Program arguments C:\\Program Files\\Improbable\\SpatialOS Launcher\\SpatialOS Launcher.exe, spatialos.launch:beta_uniform_artist_222-yassersdeployment?token=eyJhbGciOiJSUzM4NCIsImtpZCI6IjAwMDEifQ.eyJwcnZkciI6ImltcHJvYmFibGUiLCJzdWIiOiIyMTc0NTQzNjI1MTciLCJwcmoiOiJiZXRhX3VuaWZvcm1fYXJ0aXN0XzIyMiIsImRwbCI6IjQ0OTAwNTg0NzE5NTAyMjUzMjAiLCJ3a3QiOiIiLCJpYXQiOjE1NzE0MzExOTYsImV4cCI6MTU3MTQzMjk5Nn0.AtLmw9_80KfusmLrwExExTb29KRlPoSTV3BI_Y0bwr4lfkoGuhqVPCrS1GTpkV_IlNhzQQjbUD9CwwH-Ynfp33dJH9OwJoxQjzeraxE2YdnX5Wa-0M73VE4RK4MFg92i9eJ1sxZKUStaaXIsBXeynoQgvI0AcgsrVOmsm60UpX7PqsH6DpyHowTqp1H1fpr980cUaUrNXLtzEi5DolO1yYwH_og62TbjH2UCQ7QJH8q-mDwH98MnCGljNckwM51OxQ_Rh8b0bqgqE0MmZ_j2LekjvMnsOa4a8H8oZg8kMtWnpt05KYo2XPLIfktJlrZsLgsDGr-GORyyuml4qF_jlw&asm=yassersassembly&pit=eyJhbGciOiJSUzM4NCIsImtpZCI6IjAwMDEifQ.eyJwcnZkciI6ImltcHJvYmFibGUiLCJzdWIiOiIyMTc0NTQzNjI1MTciLCJwcmoiOiJiZXRhX3VuaWZvcm1fYXJ0aXN0XzIyMiIsImRuIjoiWWFzc2VyIE5vb3JpIiwiaWF0IjoiMjAxOS0xMC0xOFQyMDozOTo1Ni44OTQ4Mjg4NjBaIiwiZXhwIjoiMjAxOS0xMC0xOVQyMDozOTo1Ni44OTQ4Mjg4NjBaIn0.NzheJ51LkF6OLfnicgxne4sP8CnKKD5IXpS3gfKHVAOfxYrMJfQjQ1KWOIS_69FJHf5TfTL_JbGBvceUhdz1xrsEo12KrM1y4x9p712ugcMesKGlXV6e82Z2K45VXQLZ-Sqyl9e1aT2D4I0RpcHFw9LOf1RtrrnGnLVKm_8G3sbIvp7mtwz6btU6NIMO49HhlqZCmlWWacHnJVU2M7hj1Q8zr0qP5aMXJyDVNIY_cRdOkS09g7skEcgHqpeXbXWgjketoT0tIVIgJGIF47BlQTK4P_CnQr1mnajAmYLqimNQida64dmXZBvNKeHaxJi3LGoovyUkzHJZhv_mQ3cEzg’",“time”:“Fri, 18 Oct 2019 20:39:57 GMT”,“level”:“INFO”,“name”:“launcher”}
{“message”:"'onReady with url: spatialos.launch:beta_uniform_artist_222-yassersdeployment?token=eyJhbGciOiJSUzM4NCIsImtpZCI6IjAwMDEifQ.eyJwcnZkciI6ImltcHJvYmFibGUiLCJzdWIiOiIyMTc0NTQzNjI1MTciLCJwcmoiOiJiZXRhX3VuaWZvcm1fYXJ0aXN0XzIyMiIsImRwbCI6IjQ0OTAwNTg0NzE5NTAyMjUzMjAiLCJ3a3QiOiIiLCJpYXQiOjE1NzE0MzExOTYsImV4cCI6MTU3MTQzMjk5Nn0.AtLmw9_80KfusmLrwExExTb29KRlPoSTV3BI_Y0bwr4lfkoGuhqVPCrS1GTpkV_IlNhzQQjbUD9CwwH-Ynfp33dJH9OwJoxQjzeraxE2YdnX5Wa-0M73VE4RK4MFg92i9eJ1sxZKUStaaXIsBXeynoQgvI0AcgsrVOmsm60UpX7PqsH6DpyHowTqp1H1fpr980cUaUrNXLtzEi5DolO1yYwH_og62TbjH2UCQ7QJH8q-mDwH98MnCGljNckwM51OxQ_Rh8b0bqgqE0MmZ_j2LekjvMnsOa4a8H8oZg8kMtWnpt05KYo2XPLIfktJlrZsLgsDGr-GORyyuml4qF_jlw&asm=yassersassembly&pit=eyJhbGciOiJSUzM4NCIsImtpZCI6IjAwMDEifQ.eyJwcnZkciI6ImltcHJvYmFibGUiLCJzdWIiOiIyMTc0NTQzNjI1MTciLCJwcmoiOiJiZXRhX3VuaWZvcm1fYXJ0aXN0XzIyMiIsImRuIjoiWWFzc2VyIE5vb3JpIiwiaWF0IjoiMjAxOS0xMC0xOFQyMDozOTo1Ni44OTQ4Mjg4NjBaIiwiZXhwIjoiMjAxOS0xMC0xOVQyMDozOTo1Ni44OTQ4Mjg4NjBaIn0.NzheJ51LkF6OLfnicgxne4sP8CnKKD5IXpS3gfKHVAOfxYrMJfQjQ1KWOIS_69FJHf5TfTL_JbGBvceUhdz1xrsEo12KrM1y4x9p712ugcMesKGlXV6e82Z2K45VXQLZ-Sqyl9e1aT2D4I0RpcHFw9LOf1RtrrnGnLVKm_8G3sbIvp7mtwz6btU6NIMO49HhlqZCmlWWacHnJVU2M7hj1Q8zr0qP5aMXJyDVNIY_cRdOkS09g7skEcgHqpeXbXWgjketoT0tIVIgJGIF47BlQTK4P_CnQr1mnajAmYLqimNQida64dmXZBvNKeHaxJi3LGoovyUkzHJZhv_mQ3cEzg and args '",“time”:“Fri, 18 Oct 2019 20:39:57 GMT”,“level”:“INFO”,“name”:“launcher”}
{“message”:"‘loading html from: C:\\Program Files\\Improbable\\SpatialOS Launcher\\resources\\app.asar\\src\\index.html’",“time”:“Fri, 18 Oct 2019 20:39:57 GMT”,“level”:“INFO”,“name”:“launcher”}
{“message”:"‘parsing login token: spatialos.launch:beta_uniform_artist_222-yassersdeployment?token=eyJhbGciOiJSUzM4NCIsImtpZCI6IjAwMDEifQ.eyJwcnZkciI6ImltcHJvYmFibGUiLCJzdWIiOiIyMTc0NTQzNjI1MTciLCJwcmoiOiJiZXRhX3VuaWZvcm1fYXJ0aXN0XzIyMiIsImRwbCI6IjQ0OTAwNTg0NzE5NTAyMjUzMjAiLCJ3a3QiOiIiLCJpYXQiOjE1NzE0MzExOTYsImV4cCI6MTU3MTQzMjk5Nn0.AtLmw9_80KfusmLrwExExTb29KRlPoSTV3BI_Y0bwr4lfkoGuhqVPCrS1GTpkV_IlNhzQQjbUD9CwwH-Ynfp33dJH9OwJoxQjzeraxE2YdnX5Wa-0M73VE4RK4MFg92i9eJ1sxZKUStaaXIsBXeynoQgvI0AcgsrVOmsm60UpX7PqsH6DpyHowTqp1H1fpr980cUaUrNXLtzEi5DolO1yYwH_og62TbjH2UCQ7QJH8q-mDwH98MnCGljNckwM51OxQ_Rh8b0bqgqE0MmZ_j2LekjvMnsOa4a8H8oZg8kMtWnpt05KYo2XPLIfktJlrZsLgsDGr-GORyyuml4qF_jlw&asm=yassersassembly&pit=eyJhbGciOiJSUzM4NCIsImtpZCI6IjAwMDEifQ.eyJwcnZkciI6ImltcHJvYmFibGUiLCJzdWIiOiIyMTc0NTQzNjI1MTciLCJwcmoiOiJiZXRhX3VuaWZvcm1fYXJ0aXN0XzIyMiIsImRuIjoiWWFzc2VyIE5vb3JpIiwiaWF0IjoiMjAxOS0xMC0xOFQyMDozOTo1Ni44OTQ4Mjg4NjBaIiwiZXhwIjoiMjAxOS0xMC0xOVQyMDozOTo1Ni44OTQ4Mjg4NjBaIn0.NzheJ51LkF6OLfnicgxne4sP8CnKKD5IXpS3gfKHVAOfxYrMJfQjQ1KWOIS_69FJHf5TfTL_JbGBvceUhdz1xrsEo12KrM1y4x9p712ugcMesKGlXV6e82Z2K45VXQLZ-Sqyl9e1aT2D4I0RpcHFw9LOf1RtrrnGnLVKm_8G3sbIvp7mtwz6btU6NIMO49HhlqZCmlWWacHnJVU2M7hj1Q8zr0qP5aMXJyDVNIY_cRdOkS09g7skEcgHqpeXbXWgjketoT0tIVIgJGIF47BlQTK4P_CnQr1mnajAmYLqimNQida64dmXZBvNKeHaxJi3LGoovyUkzHJZhv_mQ3cEzg’",“time”:“Fri, 18 Oct 2019 20:39:57 GMT”,“level”:“INFO”,“name”:“launcher”}
{“message”:"‘launching from url: {“projectName”:“beta_uniform_artist_222”,“deploymentName”:“yassersdeployment”,“token”:“eyJhbGciOiJSUzM4NCIsImtpZCI6IjAwMDEifQ.eyJwcnZkciI6ImltcHJvYmFibGUiLCJzdWIiOiIyMTc0NTQzNjI1MTciLCJwcmoiOiJiZXRhX3VuaWZvcm1fYXJ0aXN0XzIyMiIsImRwbCI6IjQ0OTAwNTg0NzE5NTAyMjUzMjAiLCJ3a3QiOiIiLCJpYXQiOjE1NzE0MzExOTYsImV4cCI6MTU3MTQzMjk5Nn0.AtLmw9_80KfusmLrwExExTb29KRlPoSTV3BI_Y0bwr4lfkoGuhqVPCrS1GTpkV_IlNhzQQjbUD9CwwH-Ynfp33dJH9OwJoxQjzeraxE2YdnX5Wa-0M73VE4RK4MFg92i9eJ1sxZKUStaaXIsBXeynoQgvI0AcgsrVOmsm60UpX7PqsH6DpyHowTqp1H1fpr980cUaUrNXLtzEi5DolO1yYwH_og62TbjH2UCQ7QJH8q-mDwH98MnCGljNckwM51OxQ_Rh8b0bqgqE0MmZ_j2LekjvMnsOa4a8H8oZg8kMtWnpt05KYo2XPLIfktJlrZsLgsDGr-GORyyuml4qF_jlw”,“playerIdentityToken”:“eyJhbGciOiJSUzM4NCIsImtpZCI6IjAwMDEifQ.eyJwcnZkciI6ImltcHJvYmFibGUiLCJzdWIiOiIyMTc0NTQzNjI1MTciLCJwcmoiOiJiZXRhX3VuaWZvcm1fYXJ0aXN0XzIyMiIsImRuIjoiWWFzc2VyIE5vb3JpIiwiaWF0IjoiMjAxOS0xMC0xOFQyMDozOTo1Ni44OTQ4Mjg4NjBaIiwiZXhwIjoiMjAxOS0xMC0xOVQyMDozOTo1Ni44OTQ4Mjg4NjBaIn0.NzheJ51LkF6OLfnicgxne4sP8CnKKD5IXpS3gfKHVAOfxYrMJfQjQ1KWOIS_69FJHf5TfTL_JbGBvceUhdz1xrsEo12KrM1y4x9p712ugcMesKGlXV6e82Z2K45VXQLZ-Sqyl9e1aT2D4I0RpcHFw9LOf1RtrrnGnLVKm_8G3sbIvp7mtwz6btU6NIMO49HhlqZCmlWWacHnJVU2M7hj1Q8zr0qP5aMXJyDVNIY_cRdOkS09g7skEcgHqpeXbXWgjketoT0tIVIgJGIF47BlQTK4P_CnQr1mnajAmYLqimNQida64dmXZBvNKeHaxJi3LGoovyUkzHJZhv_mQ3cEzg”,“assemblyName”:“yassersassembly”}’",“time”:“Fri, 18 Oct 2019 20:39:57 GMT”,“level”:“INFO”,“name”:“launcher”}
{“message”:"‘checking for update from url: https://console.improbable.io/launcher/check-update?version=1.10.0&platform=win&channel=STABLE’",“time”:“Fri, 18 Oct 2019 20:39:57 GMT”,“level”:“INFO”,“name”:“launcher”}
{“message”:"‘no update available. status code: 204’",“time”:“Fri, 18 Oct 2019 20:39:58 GMT”,“level”:“INFO”,“name”:“launcher”}
{“message”:"‘no update - user dismissed: false’",“time”:“Fri, 18 Oct 2019 20:39:58 GMT”,“level”:“INFO”,“name”:“launcher”}
{“message”:"‘sending to window: no-update’",“time”:“Fri, 18 Oct 2019 20:39:58 GMT”,“level”:“INFO”,“name”:“launcher”}
{“message”:"‘sending to window: project-name’",“time”:“Fri, 18 Oct 2019 20:39:58 GMT”,“level”:“INFO”,“name”:“launcher”}
{“message”:"‘Preparing to retrieve client url for assembly \‘yassersassembly\’ from https://clients.service.improbable.io’",“time”:“Fri, 18 Oct 2019 20:40:00 GMT”,“level”:“INFO”,“name”:“launcher”}
{“message”:"‘Fetching client url from https://clients.service.improbable.io’",“time”:“Fri, 18 Oct 2019 20:40:00 GMT”,“level”:“INFO”,“name”:“launcher”}
{“message”:"‘Attempting to retrieve UnityClient’",“time”:“Fri, 18 Oct 2019 20:40:00 GMT”,“level”:“INFO”,“name”:“launcher”}
{“message”:"‘Sending ClientService request for UnityClient’",“time”:“Fri, 18 Oct 2019 20:40:00 GMT”,“level”:“INFO”,“name”:“clientService”}
{“message”:"‘Attempting to retrieve UnrealClient’",“time”:“Fri, 18 Oct 2019 20:40:00 GMT”,“level”:“INFO”,“name”:“launcher”}
{“message”:"‘Sending ClientService request for UnrealClient’",“time”:“Fri, 18 Oct 2019 20:40:00 GMT”,“level”:“INFO”,“name”:“clientService”}
{“message”:"‘Attempting to retrieve LauncherClient’",“time”:“Fri, 18 Oct 2019 20:40:00 GMT”,“level”:“INFO”,“name”:“launcher”}
{“message”:"‘Sending ClientService request for LauncherClient’",“time”:“Fri, 18 Oct 2019 20:40:00 GMT”,“level”:“INFO”,“name”:“clientService”}
{“message”:"‘Request ended for LauncherClient’",“time”:“Fri, 18 Oct 2019 20:40:01 GMT”,“level”:“INFO”,“name”:“clientService”}
{“message”:"‘Error retrieving artifact details from client service - received code NotFound’ { status: 5,\n statusMessage: ‘failed to retrieve Artifact from Assembly Content Service’,\n headers: \n BrowserHeaders {\n keyValueMap: \n { ‘access-control-expose-headers’: [Array],\n ‘content-type’: [Array],\n ‘grpc-message’: [Array],\n ‘grpc-status’: [Array],\n vary: [Array],\n connection: [Array],\n ‘transfer-encoding’: [Array] } },\n message: null,\n trailers: \n BrowserHeaders {\n keyValueMap: \n { ‘access-control-expose-headers’: [Array],\n ‘content-type’: [Array],\n ‘grpc-message’: [Array],\n ‘grpc-status’: [Array],\n vary: [Array],\n connection: [Array],\n ‘transfer-encoding’: [Array] } } }",“time”:“Fri, 18 Oct 2019 20:40:01 GMT”,“level”:“ERROR”,“name”:“clientService”}
{“message”:"‘Got response for LauncherClient, Error: Client not found’",“time”:“Fri, 18 Oct 2019 20:40:01 GMT”,“level”:“INFO”,“name”:“launcher”}
{“message”:"‘Request ended for UnrealClient’",“time”:“Fri, 18 Oct 2019 20:40:01 GMT”,“level”:“INFO”,“name”:“clientService”}
{“message”:"‘Error retrieving artifact details from client service - received code NotFound’ { status: 5,\n statusMessage: ‘failed to retrieve Artifact from Assembly Content Service’,\n headers: \n BrowserHeaders {\n keyValueMap: \n { ‘access-control-expose-headers’: [Array],\n ‘content-type’: [Array],\n ‘grpc-message’: [Array],\n ‘grpc-status’: [Array],\n vary: [Array],\n connection: [Array],\n ‘transfer-encoding’: [Array] } },\n message: null,\n trailers: \n BrowserHeaders {\n keyValueMap: \n { ‘access-control-expose-headers’: [Array],\n ‘content-type’: [Array],\n ‘grpc-message’: [Array],\n ‘grpc-status’: [Array],\n vary: [Array],\n connection: [Array],\n ‘transfer-encoding’: [Array] } } }",“time”:“Fri, 18 Oct 2019 20:40:01 GMT”,“level”:“ERROR”,“name”:“clientService”}
{“message”:"‘Got response for UnrealClient, Error: Client not found’",“time”:“Fri, 18 Oct 2019 20:40:01 GMT”,“level”:“INFO”,“name”:“launcher”}
{“message”:"‘Request ended for UnityClient’",“time”:“Fri, 18 Oct 2019 20:40:01 GMT”,“level”:“INFO”,“name”:“clientService”}
{“message”:"‘Error retrieving artifact details from client service - received code NotFound’ { status: 5,\n statusMessage: ‘failed to retrieve Artifact from Assembly Content Service’,\n headers: \n BrowserHeaders {\n keyValueMap: \n { ‘access-control-expose-headers’: [Array],\n ‘content-type’: [Array],\n ‘grpc-message’: [Array],\n ‘grpc-status’: [Array],\n vary: [Array],\n connection: [Array],\n ‘transfer-encoding’: [Array] } },\n message: null,\n trailers: \n BrowserHeaders {\n keyValueMap: \n { ‘access-control-expose-headers’: [Array],\n ‘content-type’: [Array],\n ‘grpc-message’: [Array],\n ‘grpc-status’: [Array],\n vary: [Array],\n connection: [Array],\n ‘transfer-encoding’: [Array] } } }",“time”:“Fri, 18 Oct 2019 20:40:01 GMT”,“level”:“ERROR”,“name”:“clientService”}
{“message”:"‘Got response for UnityClient, Error: Client not found’",“time”:“Fri, 18 Oct 2019 20:40:01 GMT”,“level”:“INFO”,“name”:“launcher”}
{“message”:"‘Error fetching client url for assembly name: “yassersassembly” in project: “beta_uniform_artist_222”’ Error: Error fetching client details: an unexpected error has occurred.\n at C:\Program Files\Improbable\SpatialOS Launcher\resources\app.asar\src\services\clientService.ts:81:16\n at \n at process._tickCallback (internal/process/next_tick.js:188:7)",“time”:“Fri, 18 Oct 2019 20:40:01 GMT”,“level”:“ERROR”,“name”:“launcher”}
{“message”:"‘onError:’ Error: Error fetching client details: an unexpected error has occurred.\n at C:\Program Files\Improbable\SpatialOS Launcher\resources\app.asar\src\services\clientService.ts:81:16\n at \n at process._tickCallback (internal/process/next_tick.js:188:7)",“time”:“Fri, 18 Oct 2019 20:40:01 GMT”,“level”:“ERROR”,“name”:“launcher”}
{“message”:"‘Showing error dialog with message:’ ‘Error fetching client details: an unexpected error has occurred.\nError: Error fetching client details: an unexpected error has occurred.\n at C:\\Program Files\\Improbable\\SpatialOS Launcher\\resources\\app.asar\\src\\services\\clientService.ts:81:16\n at \n at process._tickCallback (internal/process/next_tick.js:188:7)’",“time”:“Fri, 18 Oct 2019 20:40:01 GMT”,“level”:“INFO”,“name”:“launcher”}
{“message”:"‘will quit’",“time”:“Fri, 18 Oct 2019 20:40:03 GMT”,“level”:“INFO”,“name”:“launcher”}

Hi @Yasser-Noori

I’ve had a look at your deployment and see that you appear to be using a custom launch config file. Would you be able to use the one_worker_test.json file as provided in the starter projects and see if that makes any difference?

I’m not sure about how I could do that because i’m very new to this. I don’t know how to do that. Could you please show me how to do that specifically? Thank you!

Actually, nevermind. I figured it out.

I did what you told me to in the Unreal Deploy menu and everything was successful but now we have this error:

Hi @Yasser-Noori

Do you know what version of the GDK you are using? There was a recent update to our runtime that requires an update of the GDK to remain compatible and this error is what you’ll see if you’re on a previous version.

If you’re currently using a version older than 0.6.2 then you’ll need to update.

Please take a look at this post for more information:

I just downloaded the GDK from github: https://github.com/spatialos/UnrealGDK

and I extracted the files here and used the setup.bat, will it work?

If you’ve downloaded the new GDK version you’ll want to replace the old plugin directory with the new one (as you appear to already have done) and then rerun the various setup scripts as directed here. This means you’ll also want to run the InstallGDK.bat script in the root engine directory and build your project again.

I did exactly what you said.

Can you be more specific?

Now its giving me this error for the build:

Using uproject: “C:\Users\Noori\Downloads\unreal\UnrealEngine\Samples\UnrealGDKExampleProject\Game\GDKShooter.uproject”
Engine association for uproject is:
Unreal engine found at: “C:\Users\Noori\Downloads\unreal\UnrealEngine”
Building worker with GDK located at “C:\Users\Noori\Downloads\unreal\UnrealEngine”\Engine\Plugins\UnrealGDK
Building using project directory: “C:\Users\Noori\Downloads\unreal\UnrealEngine\Samples\UnrealGDKExampleProject\Game”
Building using spatial directory: “C:\Users\Noori\Downloads\unreal\UnrealEngine\Samples\UnrealGDKExampleProject\Game”…\spatial
Building using uproject file: “C:\Users\Noori\Downloads\unreal\UnrealEngine\Samples\UnrealGDKExampleProject\Game\GDKShooter.uproject”
A newer version of spatial is available. Run ‘spatial update’ to get the latest version.
For more information, see https://docs.improbable.io/reference/latest/shared/release-policy#spatial-cli-releases
Generating bridge settings for AIWorker.
Generating managed worker configuration for AIWorker.
Generating bridge settings for CrashBotWorker.
Generating managed worker configuration for CrashBotWorker.
Generating bridge settings for DeploymentManager.
Generating bridge settings for SimulatedPlayerCoordinator.
Generating managed worker configuration for SimulatedPlayerCoordinator.
Generating bridge settings for UnrealClient.
Generating bridge settings for UnrealWorker.
Generating managed worker configuration for UnrealWorker.
‘spatial worker build build-config’ succeeded (0.4s)
Finding Unreal Engine build.
Engine Association:
Engine is at: C:\Users\Noori\Downloads\unreal\UnrealEngine

Building worker.
Running AutomationTool…
ERROR: A conflicting instance of AutomationTool is already running. Curent location: C:\Users\Noori\Downloads\unreal\UnrealEngine\Engine\Binaries\DotNET\AutomationTool.EXE. A process manager may be used to determine the conflicting process and what tool may have launched it
AutomationTool exiting with ExitCode=1 (Error_Unknown)
BUILD FAILED
Exit code 1 while running:
C:\Users\Noori\Downloads\unreal\UnrealEngine\Engine\Build\BatchFiles\RunUAT.bat
BuildCookRun
-build
-compile
-project=“C:\Users\Noori\Downloads\unreal\UnrealEngine\Samples\UnrealGDKExampleProject\Game\GDKShooter.uproject”
-noP4
-clientconfig=Development
-serverconfig=Development
-utf8output
-cook
-stage
-package
-unversioned
-compressed
-stagingdirectory=“C:\Users\Noori\Downloads\unreal\UnrealEngine\Samples\UnrealGDKExampleProject\spatial\build\unreal”
-stdout
-FORCELOGFLUSH
-CrashForUAT
-unattended
-fileopenlog
-SkipCookingEditorContent
-server
-serverplatform=Linux
-noclient

Builds failed.
Press any key to continue . . .

Hi @Yasser-Noori

Could you try deleting the Intermediate folder in your project directory, and then right-clicking on the UProject file and generating visual studio project files again?

Okay it worked thank you!

But its too laggy on my PC and I tried lowering the quality on the engine and building it again but it didn’t work.

And can you please solve my questions:
How can I increase the server time?
How can I add the other weapons?
Can I change the map and game mode?

Hi @Yasser-Noori

I’m glad to hear your issue is resolved. When you say that it’s laggy, do you mean network lag or video lag? Does your machine meet the minimum requirements for the Unreal Engine?

With regards to your additional questions:

How can I increase the server time?

Do you mean the net update frequency? The rate at which things are replicated from the server to clients? This can be set by adjusting the NetUpdateFrequency on each actor.

How can I add the other weapons?

If you’re asking about how to add weapons in general, I’d recommend taking a look at a tutorial for this or reverse engineering the example project. It’s not something that would be easily explained in a forum post.

Can I change the map and game mode?

This page in our documentation here will explain how to change maps on the server. The game mode is assigned to the map so changing maps will change both.

Hope that helps!

By server time I meant how long the match is, for example: When I start the game it only runs for 5 minutes and then stops so then I have to restart the deploy for it to start over again.

And when I play the project in full screen mode the video becomes laggy so is there a way to reduce the lag? Fore example: reducing the quality.

And by adding weapons I mean not making them, but I meant making the player equip the ones available in the project like the sniperrifle weapon.

An also, how could I put the game and make it multiplayer on an html5 website that is playable?

For the Example GDK Project which blueprint sets the map after the deployment menu?