Jump to content

Problema Resursa & Versiune


Recommended Posts

Am incercat acum cativa ani sa creez un server de roleplay, a trebuit sa abandonez proiectul cativa ani si acum l-am reluat, insa, am doua mici probleme:

1: Resurse - toate resursele sunt trecute corect in mtaconfig, odata cu serverul ele pornesc fara niciun fel de eroare in debug/consola. Resursa problema ar fii id-system care leaga foarte multe resurse care in addCommandHandler au cerinta playername/ID. Serverul fiind pornit, ma loghez fara nicio problema, cand incerc spre exemplu: /setfactionleader 1 3, primesc "could not find ID". Ar parea o simpla problema de script, dupa cateva minute mi-a venit ideea sa restartez resursa, odata restartata, functioneaza :) de fiecare data cand serverul e pornit, ea trebuie restartata, ce anume ar cauza problema respectiva?

2:Versiune - server-ul la care am tot lucrat, este pe versiunea 1.4.1, cum as putea sa il setez pe ultima versiune de MTA? in mtaconfig la miniclientversion am incercat sa editez cu client-ul din 1.5.7 insa nu merge, cum as comuta tot gamemode-ul pe 1.5.7? 
Multumesc mult.

Link to comment
  • Scripting Moderators

Folosești un gamemode anume sau este ceva scris de tine de la zero? Ar ajuta de asemenea și dacă am vedea codul în cauză.

Întreb acest lucru deoarece în funcție de ce anume folosești te putem sau nu ajuta. Dacă folosești un gamemode care nu este open-source sau nu este scris de către tine, atunci din nefericire vei fi nevoit să găsești singur o soluție la problema cu care te confrunți.

În ceea ce privește versiunea, nu înțeleg întocmai la ce anume te referi. În principiu, un gamemode care a rulat pe versiunea 1.4.1 poate rula fără probleme și pe versiunea cea mai nouă, atâta timp cât faci actualizările necesare acolo unde consola te atenționează că trebuie să le faci. Nu există o setare anume care să treacă un gamemode de la o versiune la alta, există doar o comandă denumită 'upgrade' care poate fi folosită în consolă pentru a modifica anumite funcții care au suferit schimbări de-a lungul timpului (cele mai multe au suferit schimbări de nume). Poți folosi comanda 'upgrade all' pentru a încerca să actualizezi toate resursele care nu sunt actualizate din acest punct de vedere.

Setarea 'minclientversion' din cadrul mtaconfig impune cea mai scăzută versiune/cea mai veche versiune acceptată a platformei pe care jucătorii trebuie să o aibă ca să se poată alătura server-ului tău. Cei care, să spunem, au o versiune mai scăzută/veche decât cea menționată de către tine, vor fi puși să aleagă dacă vor sau nu să facă actualizarea platformei pentru a se putea conecta.

Îți recomand să folosești întotdeauna versiunea cea mai actualizată a platformei pe care o poți găsi aici: https://nightly.multitheftauto.com/ver/ în secțiunea version: 1.5; vei avea treabă cu ' Max recommended/minclientversion' de acolo, pe acea valoare trebuie să o copiezi și să o inserezi în setarea din mtaconfig.

Link to comment
17 hours ago, Vinyard said:

Folosești un gamemode anume sau este ceva scris de tine de la zero? Ar ajuta de asemenea și dacă am vedea codul în cauză.

Întreb acest lucru deoarece în funcție de ce anume folosești te putem sau nu ajuta. Dacă folosești un gamemode care nu este open-source sau nu este scris de către tine, atunci din nefericire vei fi nevoit să găsești singur o soluție la problema cu care te confrunți.

În ceea ce privește versiunea, nu înțeleg întocmai la ce anume te referi. În principiu, un gamemode care a rulat pe versiunea 1.4.1 poate rula fără probleme și pe versiunea cea mai nouă, atâta timp cât faci actualizările necesare acolo unde consola te atenționează că trebuie să le faci. Nu există o setare anume care să treacă un gamemode de la o versiune la alta, există doar o comandă denumită 'upgrade' care poate fi folosită în consolă pentru a modifica anumite funcții care au suferit schimbări de-a lungul timpului (cele mai multe au suferit schimbări de nume). Poți folosi comanda 'upgrade all' pentru a încerca să actualizezi toate resursele care nu sunt actualizate din acest punct de vedere.

Setarea 'minclientversion' din cadrul mtaconfig impune cea mai scăzută versiune/cea mai veche versiune acceptată a platformei pe care jucătorii trebuie să o aibă ca să se poată alătura server-ului tău. Cei care, să spunem, au o versiune mai scăzută/veche decât cea menționată de către tine, vor fi puși să aleagă dacă vor sau nu să facă actualizarea platformei pentru a se putea conecta.

Îți recomand să folosești întotdeauna versiunea cea mai actualizată a platformei pe care o poți găsi aici: https://nightly.multitheftauto.com/ver/ în secțiunea version: 1.5; vei avea treabă cu ' Max recommended/minclientversion' de acolo, pe acea valoare trebuie să o copiezi și să o inserezi în setarea din mtaconfig.

Iti multumesc foarte mult pentru raspuns si pentru sfaturi, gamemode-ul pe care il folosesc din pacate nu este open-source, este prima versiune de la Owl Gaming, scris de Maxime si de restul echipei Owl Gaming, nu am beneficiat de o echipa serioasa cu care sa pot face un proiect original, de unul singur chiar nu am putut, am adus la gamemode imbunatatiri la HUD, announcement-system, si a mai multor resurse vitale, nu am avut, din pacate, rabdarea necesara si nici cunostintele totale pentru a scrie un gamemode de la 0. In orice caz nu e ca marea majoritate a serverlor de pe comunitatea noastra care doar instaleza un gamemode si nu incearca sa il faca functional din toate punctele de vedere. In orice caz, iti multumesc din nou!

Edited by Skinner
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...