Sunucular bir resources koleksiyonu üzerinde çalışır. Bir resources , örneğin istemci komut, sunucu komut ve akış varlıklar olarak - - herhangi bir zamanda, başlatma, durdurma ve yeniden başlatılabilir dosyaların bir koleksiyon.

Resources dizinleri

Sunucuda resources resources/, sunucu veri dizininde adı verilen bir klasörden yüklenir . Birden çok resources klasörü içerebilen kategoriler resources/dışında , klasördeki herhangi bir klasör resources olarak ayrıştırılır [brackets].

Her resources klasörünün, resources  olarak doğru bir şekilde ayrıştırılması için çağrılan fxmanifest.lua(veya daha önce __resource.lua) bir resources bildirimi referansı da içermesi gerekir.

Şu örnek dizin ağacına bakın:

server
└── resources
    ├── [category]
    │   ├── [another]
    │   │   └── thing
    │   │       └── fxmanifest.lua
    │   └── resource-1
    │       └── fxmanifest.lua
    └── main
        └── fxmanifest.lua

Bu ağaçta aşağıdaki resources lar mevcuttur:

  • ana
  • resources -1
  • şey

resources bildirimi

Her kaynağın, resources tarafından fxmanifest.luahangi dosyaların / komut dosyalarının kullanıldığını tanımlayan adla bir resources bildirimi içermesi gerekir . Hızlı bir örnek manifesto şöyledir:

-- Resource Metadata
fx_version 'cerulean'
games { 'rdr3', 'gta5' }

author 'Jon Doe'
description 'Example resource'
version '1.0.0'

-- What to run
client_scripts {
    'client.lua',
    'client_two.lua'
}
server_script 'server.lua'

-- Extra data can be used as well
my_data 'one' { two = 42 }
my_data 'three' { four = 69 }

-- due to Lua syntax, the following works too:
my_data('nine')({ninety = "nein"})

Daha fazla ayrıntı için resources bildirimi referansına bakın.

Standart resources lar

Sunucunuzu kurduktan sonra, zaten epeyce kaynağınız olduğunu fark edeceksiniz. Bunlar, FiveM'in gönderdiği ve sürdürdüğü standart resources lardır. Ne yaptığınızı bilmediğiniz sürece onları değiştirmemeniz tavsiye edilir. Bu resources ların çoğu, sunucunuz için yararlı işlevsellik sağlar.

Standart resources lar hakkında daha fazla bilgi resources kataloğunda bulunabilir .


Sunucular bir kaynak koleksiyonu üzerinde çalışır. Bir kaynak , örneğin istemci komut, sunucu komut ve akış varlıklar olarak - - herhangi bir zamanda, başlatma, durdurma ve yeniden başlatılabilir dosyaların bir koleksiyon.

Kaynak dizinleri

Sunucuda kaynaklar resources/, sunucu veri dizininde adı verilen bir klasörden yüklenir . Birden çok kaynak klasörü içerebilen kategoriler resources/dışında , klasördeki herhangi bir klasör kaynak olarak ayrıştırılır [brackets].

Her kaynak klasörünün, kaynak olarak doğru bir şekilde ayrıştırılması için çağrılan fxmanifest.lua(veya daha önce __resource.lua) bir kaynak bildirimi referansı da içermesi gerekir.

Şu örnek dizin ağacına bakın:

server
└── resources
    ├── [category]
    │   ├── [another]
    │   │   └── thing
    │   │       └── fxmanifest.lua
    │   └── resource-1
    │       └── fxmanifest.lua
    └── main
        └── fxmanifest.lua

Bu ağaçta aşağıdaki kaynaklar mevcuttur:

  • ana
  • kaynak-1
  • şey

Kaynak bildirimi

Her kaynağın, kaynak tarafından fxmanifest.luahangi dosyaların / komut dosyalarının kullanıldığını tanımlayan adla bir kaynak bildirimi içermesi gerekir . Hızlı bir örnek manifesto şöyledir:

-- Resource Metadata
fx_version 'cerulean'
games { 'rdr3', 'gta5' }

author 'Jon Doe'
description 'Example resource'
version '1.0.0'

-- What to run
client_scripts {
    'client.lua',
    'client_two.lua'
}
server_script 'server.lua'

-- Extra data can be used as well
my_data 'one' { two = 42 }
my_data 'three' { four = 69 }

-- due to Lua syntax, the following works too:
my_data('nine')({ninety = "nein"})

Daha fazla ayrıntı için kaynak bildirimi referansına bakın.

Standart kaynaklar

Sunucunuzu kurduktan sonra, zaten epeyce kaynağınız olduğunu fark edeceksiniz. Bunlar, FiveM'in gönderdiği ve sürdürdüğü standart kaynaklardır. Ne yaptığınızı bilmediğiniz sürece onları değiştirmemeniz tavsiye edilir. Bu kaynakların çoğu, sunucunuz için yararlı işlevsellik sağlar.

Standart kaynaklar hakkında daha fazla bilgi kaynak kataloğunda bulunabilir .

 

Fivem Oyun Sunucunuzu kurmadan önce bir fivem oyun sunucusuna sahip olmanız gerektiğini unutmayın. Fivem Oyun Sunucusu paketlerimizi incelemek için tıklayın.