
Nieukończony projekt dla skryptu MasterBoost, działa w nim 90% zawartości po stronie klienta WWW. Master Boost ProBoost v3 by Yuri posiada funkcje:
- Pełne RWD,
- Integracja z płatnościami tPay,
- Integracja z płatnościami MicroSMS,
- Przelew użytkownika (pomiędzy kontami),
- System komentarzy,
- System głosowania na serwery,
- Top 3 serwery ostatniego tygodnia,
- Wykres ilości graczy,
- Strony informacyjne,
- Generowanie kodów promocyjnych,
- System przypisywania zniżek dla wybranych użytkowników
Założeniem tego projektu było stworzenie kompleksowej i ładnej listy serwerów Counte-Strike 1.6. Postawiłem na pełna responsywność która daje możliwość zarządzania swoimi serwerami z poziomu telefonu. A należy pamiętać uwagę że aktualnie częściej korzystamy ze smartfonu niż komputera. Dzięki temu możliwe jest szybkie doładowanie swojego konta niezależnie gdzie się jest. MasterBoost jest oparty o dobrze wszystkim znany framework Bootstrap 4.6. Skrypt wykorzystuje system szablonów TWIG dzięki temu jego modyfikacja jest bardzo łatwa. Backend oparłem o Symfony 5 dzięki czemu łatwo dostosujecie skryptu do swoich potrzeb.
Aktualnie projekt został całkowicie zawieszony i nie planuję dalszych aktualizacji, jeśli zamierzacie skorzystać z mojego skryptu będzie mi bardzo miło jeśli pozostawicie w stopce link do mojej strony.
Dodatkowo zamieszczam również skrypt Master Server dla listy serwerów oraz prosty kod TruckerUI pozwalający zabezpieczyć klienta Counter Strike 1.6 przed podmianą plików masterserver.vdf. Skrypt www został oparty o framework Symfony i jego komponenty dzięki czemu jego modyfikacja nie powinna być trudna, pełny opis instalacji znajduje się w na moim GitHubie. Skrypt jest analogiczny do podobnych serwisów takich jak CsSetti
Pobierz MasterBoost
Dajcie znać w komentarzach co myślicie o tym projekcie!
Hej, mam problem z instalacją tego skryptu mianowicie nie generuje mi w żaden sposób pliku .env.local a gdy już go dodam samemu to pojawia się kolejny błąd:
Parse error: syntax error, unexpected ‘)’, expecting variable (T_VARIABLE) in
/var/www/html/src/EventSubscriber/StatsSubscriber.php on line 25
Sprawdź czy po podmianie pliku src/EventSubscriber/StatsSubscriber.php
Na ten z repo na GitHubie błąd dalej wystepuje
https://github.com/pankrok/masterboost
Dokładnie taką informację mam przy komendzie composer install
Executing script cache:clear [KO]
[KO]
Script cache:clear returned with error code 255
!! ParseError {#420
!! #message: “syntax error, unexpected ‘)’, expecting variable (T_VARIABLE)”
!! #code: 0
!! #file: “public_html/src/EventSubscriber/StatsSubscriber.php”
!! #line: 25
!! trace: {
!! public_html/src/EventSubscriber/StatsSubscriber.php:25 {
!! Symfony\Component\ErrorHandler\DebugClassLoader->loadClass(string $class): void
!! › PartnersRepository $p,
!! › )
!! › {
!! }
!! Symfony\Component\ErrorHandler\DebugClassLoader->loadClass() {}
!! spl_autoload_call() {}
!! public_html/vendor/symfony/config/Resource/ClassExistenceResource.php:78 { …}
!! public_html/vendor/symfony/dependency-injection/ContainerBuilder.php:370 { …}
!! public_html/vendor/symfony/dependency-injection/Loader/FileLoader.php:217 { …}
!! public_html/vendor/symfony/dependency-injection/Loader/FileLoader.php:105 { …}
!! public_html/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php:699 { …}
!! public_html/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php:256 { …}
!! public_html/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php:176 { …}
!! public_html/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php:132 { …}
!! public_html/vendor/symfony/config/Loader/FileLoader.php:159 { …}
!! public_html/vendor/symfony/config/Loader/FileLoader.php:98 { …}
!! public_html/vendor/symfony/dependency-injection/Loader/FileLoader.php:66 { …}
!! public_html/vendor/symfony/dependency-injection/Loader/Configurator/ContainerConfigurator.php:64 { …}
!! public_html/src/Kernel.php:20 { …}
!! public_html/vendor/symfony/framework-bundle/Kernel/MicroKernelTrait.php:155 { …}
!! public_html/vendor/symfony/dependency-injection/Loader/ClosureLoader.php:39 { …}
!! public_html/vendor/symfony/config/Loader/DelegatingLoader.php:40 { …}
!! public_html/vendor/symfony/framework-bundle/Kernel/MicroKernelTrait.php:163 { …}
!! public_html/vendor/symfony/http-kernel/Kernel.php:649 { …}
!! public_html/vendor/symfony/http-kernel/Kernel.php:545 { …}
!! public_html/vendor/symfony/http-kernel/Kernel.php:787 { …}
!! public_html/vendor/symfony/http-kernel/Kernel.php:128 { …}
!! public_html/vendor/symfony/framework-bundle/Console/Application.php:168 { …}
!! public_html/vendor/symfony/framework-bundle/Console/Application.php:74 { …}
!! public_html/vendor/symfony/console/Application.php:167 { …}
!! public_html/vendor/symfony/runtime/Runner/Symfony/ConsoleApplicationRunner.php:56 { …}
!! public_html/vendor/autoload_runtime.php:35 { …}
!! public_html/bin/console:11 { …}
!! }
!! }
!! 2023-01-20T19:00:03+01:00 [critical] Uncaught Error: syntax error, unexpected ‘)’, expecting variable (T_VARIABLE)
!!
Script @auto-scripts was called via post-update-cmd
Wszystko chcę postawić na hostingu mydevil.net
Zmień
public function __construct(
Environment $twig,
UserRepository $u,
ServersRepository $s,
PartnersRepository $p,
)
Na
public function __construct(
Environment $twig,
UserRepository $u,
ServersRepository $s,
PartnersRepository $p
)
W pliku src/EventSubscriber/StatsSubscriber.php
Wgrałem na nowo pliki i zmodyfikowałem ten plik jak radziłeś, ale teraz pojawił się kolejny problem https://pastebin.com/cZWzXKNM
Jaka masz wersję PHP? Powinna być 7.4
Domyślną wersję mam 7.3 na stronie ustawioną 8.0 zaraz zmienię na 7.4, sprawdzę i dam znać
na php7.4 ten problem nadal występuje
Nie widzę błędu w tym pliku, jako chwilowe obejście możesz zmienić w
src/Security/AdminAuthAuthenticator.php
Linijkę 25 z
private UrlGeneratorInterface $urlGenerator;
Na
private $urlGenerator;
Choć nie wiem czy to pomoże, dam znać jak wymyślę co może być powodem błędu.
Podmieniłem i pojawił się kolejny problem, napisałem na gg gdybyś mógł w wolnej chwili sprawdzić i odpowiedzieć byłbym wdzięczny