Pytania o GMod Sandbox, z odpowiedziami
Podstawy GMod
Czym jest gamemode Sandbox w GMod?
Sandbox to domyślny gamemode. Jest wbudowany, a mapy gm_construct i gm_flatgrass są dołączone do gry. Własny gamemode może się na nim opierać dzięki DeriveGamemode("sandbox"), a Codelab Station może napisać ten plik do Twojego przeglądu.
Czym jest skrypting w GMod i gdzie trafiają pliki?
To pisanie plików Lua, które gra ładuje i wykonuje na serwerze, na kliencie gracza albo po obu stronach. Addony trafiają do garrysmod/addons, każdy z folderem lua/. Pliki z lua/autorun/ działają po obu stronach. Błędy pojawiają się w konsoli.
Czym różni się realm serwera od realmu klienta?
Realm to miejsce, w którym działa kod Lua: SERVER albo CLIENT gracza. Pliki z lua/autorun/server działają tylko na serwerze, pliki z lua/autorun/client tylko na kliencie, a AddCSLuaFile() oznacza plik do wysłania klientom. Mylenie ich zdarza się często.
Dlaczego moje addony ładują się w trybie jednoosobowym, ale nie w wieloosobowym?
Zwykła przyczyna to brakujące wywołanie AddCSLuaFile() albo błąd realmu. W trybie jednoosobowym gra jest jednocześnie serwerem i klientem na jednym komputerze, więc błąd widoczny tylko na serwerze dedykowanym może pozostać ukryty. Codelab Station czyta pliki za pomocą grep i read_file i pokazuje diff z poprawką. Potem przetestuj ponownie na serwerze.
Korzystanie z Codelab Station
Czy codelabss.com to oficjalna strona Codelab Station?
Tak, codelabss.com to oficjalna strona Codelab Station. Pobierz oryginalną wersję ze strony pobierania i porównaj jej sumę kontrolną SHA-256 z opublikowanym manifestem, zanim uruchomisz instalator. Wsparcie jest w aplikacji. Pytania wysyłaj przyciskiem Send feedback.
Czy kod zawsze działa?
Nie. Model może napisać Lua, które zawodzi, nawet gdy diff wygląda dobrze. Shell zgłasza prawdziwy kod wyjścia Twojej komendy testowej, a konsola gry wypisuje błędy Lua po załadowaniu mapy. Traktuj każdą zmianę jak szkic i przeczytaj ją przed akceptacją.
Co sprawdzić, gdy addon z bronią nie działa?
Addon z bronią to broń skryptowa, więc zacznij od konsoli, gdzie błędy Lua są wypisywane z plikiem i linią. Potem agent sprawdza lua/weapons/ za pomocą list_dir i grep, czyta plik wskazany w błędzie i proponuje diff edit_file do Twojego przeglądu. Następnie przetestuj ponownie.
Czy Codelab Station to menedżer modów?
Nie. Codelab Station nie jest menedżerem modów do GMod i nie subskrybuje, nie pobiera ani nie aktualizuje elementów Steam Workshop za Ciebie. Edytuje pliki w Twoim folderze roboczym i uruchamia Twoje własne komendy, a to Ty kontrolujesz, co zostaje opublikowane.
Modele, prywatność i pobieranie
Jakie modele AI mogę podłączyć?
Dostawcę AI w chmurze przez standardowy endpoint API, model działający na Twoim komputerze albo model wbudowany. Wybierasz Ty. Przycisk Test sprawdza endpoint i pokazuje czas odpowiedzi oraz okno kontekstu, a prompty trafiają tylko do wybranego przez Ciebie endpointu.
Co Codelab Station wysyła przez sieć?
Cztery rzeczy mogą korzystać z sieci: prompty do wybranego endpointu, wyszukiwanie w sieci, sterowanie czatami z przeglądarki w telefonie i sprawdzanie aktualizacji. Przy modelu lokalnym nic nie opuszcza Twojej maszyny. Nie ma telemetrii. Czaty i klucze API zostają na Twoim komputerze.
Dlaczego Windows ostrzega mnie przed instalatorem?
Instalator nie jest jeszcze podpisany cyfrowo, więc Windows SmartScreen może pokazać ostrzeżenie. Porównaj jego sumę kontrolną SHA-256 z opublikowanym manifestem i dopiero gdy się zgadza, wybierz Więcej informacji, a potem Uruchom mimo to. Jeśli się różnią, przerwij.