Skocz do zawartości
  • 0

variables a lagi?


ZiomuuSss

Pytanie

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Chyba tak. Zależy też czy używasz bazy FLAT czy SQL - jeśli SQL to ilość raczej ma niewielki wpływ na lagi...

Jeśli masz FLAT to zobacz strukturę pliku; Jest tam jedna za drugą: nazwa/dostęp do zmiennej i wartość(i).

 

Jak Ci się wydaję, jeśli Skript co jakiś czas zapisuje/odczytuje dane z tego jednego pliku, przeszukuje je i wywołuje, to czy mogą powstać lagi?

Edytowane przez AgainPsychoX
Odnośnik do komentarza
https://skript.pl/temat/1127-variables-a-lagi/#findComment-8745
Udostępnij na innych stronach

  • 0

Witam. Mam do was pytanie: czy duza ilosc variablesow (ok. 40-50) ma wplyw na dzialanie serwera? Tzn. Lagi na serwerze?

Nope, 40-50 to jest nic. Ale to, że w sk masz zmienna z np. %player%, nie liczysz jako 1, tylko jako liczbe graczy. Wiec to wszystko Ci sie mnozy i mnozy. Przy naprawde duzych ilosciach wzrosnie zuzycie zasobow pamieci, bo w koncu gdzies to trzeba trzymac :) Jezeli cos mialoby byc odczuwalne, to momenty, w ktorych to wszystko jest zapisywane.

Chyba tak. Zależy też czy używasz bazy FLAT czy SQL - jeśli SQL to ilość raczej ma niewielki wpływ na lagi...

Jeśli masz FLAT to zobacz strukturę pliku; Jest tam jedna za drugą: nazwa/dostęp do zmiennej i wartość(i).

Jak Ci się wydaję, jeśli Skript co jakiś czas zapisuje/odczytuje dane z tego jednego pliku, przeszukuje je i wywołuje, to czy mogą powstać lagi?

Jakby nie bylo - sql tez to gdzies zapisuje xd

Jak je tak zapisywać? Wystarczy tylko wgrać plugin SQlibrary czy coś jeszcze pozmieniać? Może mi to ktoś wytłumaczyć?

Zawsze mozesz uzyc MySql :)

#// Wykarmione z Panda Phone

Odnośnik do komentarza
https://skript.pl/temat/1127-variables-a-lagi/#findComment-8764
Udostępnij na innych stronach

  • 0

SQL nie zapisuje czasem tego jako wydajniejszej mapy?? ;)

 

Jeśli chcesz się przenieść na trzymanie zmiennych Skripta w bazach SQL powinieneś się zapoznać co to jest, sprawdzić czy masz do jakiejś dostępy i ustawić odpowiednio config.sk w katalogu Skripta. Zobacz na 141 linikę i w dół. Masz tam 3 bazy SQL do wyboru: SQLite, MySQL i FLAT (CSV). MySQL jest chyba najlepsza (wg. mnie).

MySQL example:                        # Nazwa bazy dla Skripta (mozesz usunac example)		type: enable                 # disable - wylaczona, enable - wlaczone		type: MySQL                  # Typ bazy - MySQL (...tu opisuje...)		pattern: .*                  # Jak zaczynajace sie zmienne maja byc tu                                             # zapisywane, ".*" dla wszystkich.		host: localhost              # Host bazy		port: 3306                   # Port (hosta)		user: root                   # Uzytkownik		password: pass               # Haslo		database: skript             # Nazwa bazy		monitor changes: true        # Wlaczanie sprawdzania co zostalo zmienione		monitor interval: 20 seconds # Czestotliwosc tego sprawdzania (+save) 

Przykładowo... :)

Edytowane przez AgainPsychoX
Odnośnik do komentarza
https://skript.pl/temat/1127-variables-a-lagi/#findComment-8992
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...