Using in a school network enviroment

mwillmwill Posts: 2Member
edited November 5 in General Chat

Hi all,

I run a school network and some of our students want to use Godot in a lunchtime club. I'd really like to get it running on our machines for them but am having trouble.

When the students try to run the exe file they get the following errors

OpenGL ES 3.0 Renderer: Intel(R) HD Graphics 4600
ERROR: create: Cannot create data directory!
   At: editor/editor_settings.cpp:745
ERROR: save: Cannot save EditorSettings config, no valid path
   At: editor/editor_settings.cpp:938
ERROR: save: Cannot save EditorSettings config, no valid path
   At: editor/editor_settings.cpp:938
ERROR: save: Cannot save EditorSettings config, no valid path
   At: editor/editor_settings.cpp:938
OPENING: d:/ACPUSB1/Godot/Mini Platformer (d:::ACPUSB1::Godot::Mini Platformer)
running cmdline: "D:\ACPUSB1\Windows Programs\Godot Windows\Godot_v3.0.6-stable_win64.exe" "--path" "d:/ACPUSB1/Godot/Mini Platformer" "--editor"
ERROR: save: Cannot save EditorSettings config, no valid path
   At: editor/editor_settings.cpp:938
OpenGL ES 3.0 Renderer: Intel(R) HD Graphics 4600
ERROR: make_dir_recursive: Method/Function Failed, returning: err
   At: core/os/dir_access.cpp:184
ERROR: Error attempting to create data dir: //tiffin-student/profiles$/student/2017 Intake Year/5380/AppData/Roaming/Godot/app_userdata/Mini Platformer
   At: core/os/os.cpp:448
ERROR: create: Cannot create data directory!
   At: editor/editor_settings.cpp:745
ERROR: _scan_filesystem: Error writing fscache: \\tiffin-student\profiles$\student\2017 Intake Year\5380\AppData\Roaming/Godot/projects/filesystem_cache3
   At: editor/editor_file_system.cpp:279
ERROR: save: Cannot save EditorSettings config, no valid path
   At: editor/editor_settings.cpp:938
ERROR: Another resource is loaded from path: res://icon.png (possible cyclic resource inclusion)
   At: core/resource.cpp:78
ERROR: save_image: Method/Function Failed, returning: err
   At: drivers/png/resource_saver_png.cpp:93

I suspect they are permission problems but I'm not sure and I don't know how to get round them. We can't give the students admin permissions.

If any one has any ideas I'd be very grateful,

mwill

Answers

  • MegalomaniakMegalomaniak Posts: 951Admin
    edited November 5

    Yeah, even though when downloading godot it might seem like a portable application, AFAIK it is not. It does in fact want to get access to the user accounts AppData directories to store project and editor preferences, sadly.

    edit:
    from a redit thread:

    You could try creating a batch file using:

    set APPDATA=%CD%\folderhere
    godot.exe
    

    this is probably worth trying.

  • mwillmwill Posts: 2Member

    That confirms what I was thinking.

    Thanks for the speedy reply it is much appreciated.

  • MegalomaniakMegalomaniak Posts: 951Admin

    Note that I just edited the above post with a potential solution.

  • TwistedTwiglegTwistedTwigleg Posts: 858Admin

    Not sure if this will help, nor if it still works with Godot 3, but apparently you can create a _sc_ file and that will make Godot not need to read from Appdata, at least according to this closed issue on the Github repository.

    I found the workaround from this Reddit post, where the poster was having difficulty getting Godot to work on computer lab computers. I’m not sure if they had the same issue though, but maybe making a _sc_ file will help?

Sign In or Register to comment.