GMod Sandbox soruları, yanıtlarıyla
GMod temelleri
GMod Sandbox gamemode'u nedir?
Sandbox varsayılan gamemode'dur. Oyunun içinde gelir; gm_construct ve gm_flatgrass haritaları da oyunla birlikte gelir. Kendi gamemode'un DeriveGamemode("sandbox") ile onun üzerine kurulabilir ve Codelab Station o dosyayı incelemen için yazabilir.
GMod scripting nedir ve dosyalar nereye konur?
Oyunun yüklediği ve sunucuda, oyuncunun istemcisinde ya da ikisinde birden çalıştırdığı Lua dosyaları yazmaktır. Addon'lar garrysmod/addons içine, her biri bir lua/ klasörüyle konur. lua/autorun/ içindeki dosyalar iki tarafta da çalışır. Hatalar konsolda görünür.
Sunucu ile istemci realm'i arasındaki fark nedir?
Realm, Lua kodunun çalıştığı yerdir: SERVER ya da oyuncunun CLIENT'ı. lua/autorun/server içindeki dosyalar yalnızca sunucuda, lua/autorun/client içindekiler yalnızca istemcide çalışır; AddCSLuaFile() bir dosyanın istemcilere gönderileceğini belirtir. İkisini karıştırmak yaygındır.
Addon'larım tek oyunculuda yükleniyor ama çok oyunculuda yüklenmiyor, neden?
Genellikle sebep eksik bir AddCSLuaFile() çağrısı ya da bir realm hatasıdır. Tek oyunculuda oyun aynı PC'de hem sunucu hem istemcidir; bu yüzden yalnızca dedicated sunucuda ortaya çıkan bir hata gizli kalabilir. Codelab Station dosyaları grep ve read_file ile okur, düzeltme için diff gösterir. Sonra bir sunucuda yeniden dene.
Codelab Station'ı kullanmak
codelabss.com resmî Codelab Station sitesi mi?
Evet, codelabss.com resmî Codelab Station web sitesidir. Orijinal sürümü indirme sayfasından al ve kurulumu çalıştırmadan önce SHA-256 sağlama toplamını yayımlanan manifestle karşılaştır. Destek uygulamanın içindedir. Sorular oradaki Send feedback düğmesinden gider.
Kod her zaman çalışır mı?
Hayır. Model, diff iyi görünse bile çalışmayan Lua yazabilir. Shell test komutunun gerçek çıkış kodunu bildirir; haritayı yüklediğinde oyun konsolu Lua hatalarını yazdırır. Her değişikliğe taslak gözüyle bak ve kabul etmeden önce oku.
Silah addon'u çalışmıyorsa neyi kontrol etmeliyim?
Silah addon'u bir scripted weapon'dır; bu yüzden Lua hatalarının dosya ve satırla yazdırıldığı konsoldan başla. Ajan sonra lua/weapons/ klasörünü list_dir ve grep ile denetler, hatada adı geçen dosyayı okur ve incelediğin bir edit_file diff'i önerir. Sonra yeniden test et.
Codelab Station bir mod yöneticisi mi?
Hayır. Codelab Station GMod'da bir mod yöneticisi değildir ve senin yerine Steam Workshop öğelerine abone olmaz, onları indirmez ya da güncellemez. Çalışma klasöründeki dosyaları düzenler ve kendi komutlarını çalıştırır; neyin yayımlanacağına sen karar verirsin.
Modeller, gizlilik ve indirme
Hangi yapay zekâ modellerini bağlayabilirim?
Standart bir API uç noktası üzerinden bulut yapay zekâ sağlayıcısı, kendi PC'nde çalışan bir model ya da yerleşik model. Seçim senin. Test düğmesi uç noktayı dener, yanıt süresini ve bağlam penceresini gösterir; istemler yalnızca seçtiğin uç noktaya gider.
Codelab Station ağ üzerinden ne gönderir?
Dört şey ağı kullanabilir: seçtiğin uç noktaya giden istemler, web araması, sohbetleri telefon tarayıcısından yönetme ve güncelleme denetimleri. Yerel modelle hiçbir şey makinenden çıkmaz. Telemetri yoktur. Sohbetler ve API anahtarları PC'nde kalır.
Windows neden yükleyici hakkında uyarı veriyor?
Yükleyici henüz kod imzalı değil, bu yüzden Windows SmartScreen bir uyarı gösterebilir. SHA-256 sağlama toplamını yayımlanan manifestle karşılaştır ve yalnızca eşleştikten sonra More info (Daha fazla bilgi), ardından Run anyway (Yine de çalıştır) seç. Farklıysa dur.