Sorry for my English.
Hello, i try to create server on linux (i can’t use windows, but i know linux and how it works), but there were some problems with addons and lua code.
if short - CAP stargate_base is not overwritten aVoN stargate_base on linux server. and rings too. idk who, maybe linux server (srcds_linux) problem, but maybe problem in cap… need add some code fto fix in on linux… idk again…
We describe the main problem, now it is associated with CAP (Carter’s Addon Pack), but the problem I think it is a Linux server, not in CAP.
So the problem:
For some reason the code stargate_base and other entites does not change the code from the CAP, ie, such as Stargate (standard avon sg1/sga) does not appear in the cap ramps. On Linux for some reason the code is not changed. From here and the problem with the rings and others.
So don’t work new rings system from CAP because rings code don’t replaced from the CAP. This is not only for rings… Stargate base code also not be replaced from the CAP.
[addons/cap/lua/entities/stargate_tollan/init.lua:73] attempt to call method ‘CartersRamps’ (a nil value)
[addons/cap/lua/entities/stargate_energy_atlantis/init.lua:86] attempt to call method ‘CartersRamps’ (a nil value)
This error for energy stargate and cartoon/tollan… These errors occur due to the fact that the loaded original avon stargate_base code and not the one that should be of the CAP stargate_base. These errors appear only on the Linux server…
I think - this is the problem in the Linux server (using srcds_linux), the code that was previously loaded for some object is not overwritten with new code of other addon (CAP stargate_base is not overwritten aVoN stargate_base).
So what to do? Need report to garry? Or what? Or this problem in CAP? Or maybe need add some code for fix it on linux? Idk…
I hope someone understood what I had entered.
ps i use case-insensitive ntfs file system for gmod server.