et-nik / gameap Goto Github PK
View Code? Open in Web Editor NEWGame Admin Panel (GameAP) is the opensource game servers control panel.
Home Page: https://gameap.com
Game Admin Panel (GameAP) is the opensource game servers control panel.
Home Page: https://gameap.com
Is the web panel currently compatible with PHP 8, (both 8.0 and 8.1)?
The size app.js is ~3.5 Mb (debug) and ~1.2 Mb (production). It is necessary to split it by functionality into several js.
Remove sofa/eloquence-validable package.
The package contains many bugs and unstable things.
Reasons:
Caused by
ReflectionException: Class config does not exist
/home/nikita/Git/gameap/vendor/laravel/framework/src/Illuminate/Container/Container.php:803
/home/nikita/Git/gameap/vendor/laravel/framework/src/Illuminate/Container/Container.php:681
/home/nikita/Git/gameap/vendor/laravel/framework/src/Illuminate/Container/Container.php:629
/home/nikita/Git/gameap/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:776
/home/nikita/Git/gameap/vendor/laravel/framework/src/Illuminate/Container/Container.php:1245
/home/nikita/Git/gameap/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php:270
/home/nikita/Git/gameap/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php:101
/home/nikita/Git/gameap/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php:77
/home/nikita/Git/gameap/vendor/laravel/framework/src/Illuminate/Validation/DatabasePresenceVerifier.php:125
/home/nikita/Git/gameap/vendor/laravel/framework/src/Illuminate/Validation/DatabasePresenceVerifier.php:49
/home/nikita/Git/gameap/vendor/laravel/framework/src/Illuminate/Validation/Concerns/ValidatesAttributes.php:756
/home/nikita/Git/gameap/vendor/laravel/framework/src/Illuminate/Validation/Validator.php:457
/home/nikita/Git/gameap/vendor/laravel/framework/src/Illuminate/Validation/Validator.php:300
/home/nikita/Git/gameap/vendor/sofa/eloquence-validable/src/Validable.php:69
/home/nikita/Git/gameap/vendor/sofa/eloquence-validable/src/Validable/Observer.php:31
/home/nikita/Git/gameap/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php:366
/home/nikita/Git/gameap/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php:196
/home/nikita/Git/gameap/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php:169
/home/nikita/Git/gameap/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasEvents.php:188
/home/nikita/Git/gameap/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php:787
/home/nikita/Git/gameap/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php:667
/home/nikita/Git/gameap/vendor/laravel/framework/src/Illuminate/Database/Eloquent/FactoryBuilder.php:219
/home/nikita/Git/gameap/vendor/laravel/framework/src/Illuminate/Support/Traits/EnumeratesValues.php:176
/home/nikita/Git/gameap/vendor/laravel/framework/src/Illuminate/Database/Eloquent/FactoryBuilder.php:220
/home/nikita/Git/gameap/vendor/laravel/framework/src/Illuminate/Database/Eloquent/FactoryBuilder.php:181
/home/nikita/Git/gameap/tests/Feature/ServersPermissionsTest.php:40
GameAP, демон и игровой сервер стоят на одной тачке.
Используется предустановленный шаблон ReHLDS, далее сам руками доставлял reunion.
В настройках сервера в ПУ rcon прописан, он совпадает с рконом на сервере.
Query и RCON порт в настройказ указан тот же, что порт самого сервера (например 27015 во всех полях).
Некоторые параметры из reunion.cfg:
AuthVersion = 1
ServerInfoAnswerType = 0
FixBuggedQuery = 1
EnableQueryLimiter = 0
AllowSplitPackets = 0
IPClientsLimit = 5
При всём этом, в ПУ общий статус корректно работает, а query говорит offline.
I got permission so much problems after installing.
storage/logs
storage/framework/sessions
storage/framework/views
storage/framework/cache
I already gave 777 to these folders, which one needs this more?
I can't install modules because of permission problems.
Thank you for help!
UPDATE:
I've reinstalled my server with Webmin+Virtualmin and used Automatic Installation and it looks fine now.
UPDATE2:
Unfortunately Automatic Installation updates PHP7 to 8 and GameAP become unstable, so I reinstalled everything and did a manual install. Now it looks fine!
When I send command with cyrillic symbols I see 'Undefined offset: 0' error. (Example say Привет
).
{
"message": "Undefined offset: 0",
"exception": "ErrorException",
"file": "/var/www/gameap/vendor/knik/gameap-daemon-client/src/GdaemonCommands.php",
"line": 63,
"trace": [
{
"file": "/var/www/gameap/vendor/knik/gameap-daemon-client/src/GdaemonCommands.php",
"line": 63,
"function": "handleError",
"class": "Illuminate\\Foundation\\Bootstrap\\HandleExceptions",
"type": "->"
},
{
"file": "/var/www/gameap/app/Services/ServerService.php",
"line": 204,
"function": "exec",
"class": "Knik\\Gameap\\GdaemonCommands",
"type": "->"
},
...
In the documentation, the manual panel installation requires that you set up a cron job with the following command:
* * * * * cd /patch/to/gameap && php artisan schedule:run >> /dev/null 2>&1
The other panel installation instructions make no mention of this. Is the cron job required? Also, I'm a little confused by its purpose. What exactly is it doing?
My reason for asking about this is because I'm installing the panel on a Windows Server 2016 system with IIS, and I'm trying to adapt the instructions which were written for non-Windows systems to my own. So far I have everything else working. Any help on this subject is appreciated! :)
When clicking the button titled "Upgrade Games" in the Games list, the following error is thrown after confirming you want to update the game list:
BadMethodCallException thrown with message "Call to undefined method Gameap\Models\GameMod::isValid()"
Stacktrace:
#64 BadMethodCallException in \vendor\laravel\framework\src\Illuminate\Support\Traits\ForwardsCalls.php:50
#63 Illuminate\Database\Eloquent\Model:throwBadMethodCallException in \vendor\laravel\framework\src\Illuminate\Support\Traits\ForwardsCalls.php:36
#62 Illuminate\Database\Eloquent\Model:forwardCallTo in \vendor\laravel\framework\src\Illuminate\Database\Eloquent\Model.php:1618
#61 Illuminate\Database\Eloquent\Model:__call in \app\Repositories\GameRepository.php:63
#60 Gameap\Repositories\GameRepository:upgradeFromRepo in \app\Http\Controllers\Admin\GamesController.php:111
#59 Gameap\Http\Controllers\Admin\GamesController:upgrade in \vendor\laravel\framework\src\Illuminate\Routing\Controller.php:54
#58 call_user_func_array in \vendor\laravel\framework\src\Illuminate\Routing\Controller.php:54
#57 Illuminate\Routing\Controller:callAction in \vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php:45
#56 Illuminate\Routing\ControllerDispatcher:dispatch in \vendor\laravel\framework\src\Illuminate\Routing\Route.php:219
#55 Illuminate\Routing\Route:runController in \vendor\laravel\framework\src\Illuminate\Routing\Route.php:176
#54 Illuminate\Routing\Route:run in \vendor\laravel\framework\src\Illuminate\Routing\Router.php:680
#53 Illuminate\Routing\Router:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:30
#52 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \app\Http\Middleware\AdminMiddleware.php:24
#51 Gameap\Http\Middleware\AdminMiddleware:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#50 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#49 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Middleware\SubstituteBindings.php:41
#48 Illuminate\Routing\Middleware\SubstituteBindings:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#47 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#46 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Auth\Middleware\Authenticate.php:43
#45 Illuminate\Auth\Middleware\Authenticate:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#44 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#43 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php:75
#42 Illuminate\Foundation\Http\Middleware\VerifyCsrfToken:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#41 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#40 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\View\Middleware\ShareErrorsFromSession.php:49
#39 Illuminate\View\Middleware\ShareErrorsFromSession:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#38 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#37 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php:56
#36 Illuminate\Session\Middleware\StartSession:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#35 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#34 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse.php:37
#33 Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#32 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#31 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Cookie\Middleware\EncryptCookies.php:66
#30 Illuminate\Cookie\Middleware\EncryptCookies:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#29 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#28 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:104
#27 Illuminate\Pipeline\Pipeline:then in \vendor\laravel\framework\src\Illuminate\Routing\Router.php:682
#26 Illuminate\Routing\Router:runRouteWithinStack in \vendor\laravel\framework\src\Illuminate\Routing\Router.php:657
#25 Illuminate\Routing\Router:runRoute in \vendor\laravel\framework\src\Illuminate\Routing\Router.php:623
#24 Illuminate\Routing\Router:dispatchToRoute in \vendor\laravel\framework\src\Illuminate\Routing\Router.php:612
#23 Illuminate\Routing\Router:dispatch in \vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php:176
#22 Illuminate\Foundation\Http\Kernel:Illuminate\Foundation\Http\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:30
#21 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\barryvdh\laravel-debugbar\src\Middleware\InjectDebugbar.php:65
#20 Barryvdh\Debugbar\Middleware\InjectDebugbar:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#19 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#18 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\fideloper\proxy\src\TrustProxies.php:57
#17 Fideloper\Proxy\TrustProxies:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#16 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#15 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php:21
#14 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#13 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#12 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php:21
#11 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#10 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#9 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php:27
#8 Illuminate\Foundation\Http\Middleware\ValidatePostSize:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#7 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#6 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode.php:62
#5 Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#4 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#3 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:104
#2 Illuminate\Pipeline\Pipeline:then in \vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php:151
#1 Illuminate\Foundation\Http\Kernel:sendRequestThroughRouter in \vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php:116
#0 Illuminate\Foundation\Http\Kernel:handle in \public\index.php:55
I'm using a recent copy from the GitHub repository on Windows Server 2016 x64, with PHP 7.4.2 and Composer installed.
Hi et-nik!
Can u explain me how to add a new language for webpanel? (settings)
I'll send for you too!
Currently If server lag or responding slowly then console waiting API requests accumulate.
So after applying the fix for bug #31, (and fixing my own mistake in applying it), I'm hitting a new error message when attempting to update the Games List:
GuzzleHttp\Exception\RequestException thrown with message "cURL error 77: error setting certificate verify locations:
CAfile: C:\php\certs\cacert.pem
CApath: none (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)"
Stacktrace:
#77 GuzzleHttp\Exception\RequestException in \vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php:201
#76 GuzzleHttp\Handler\CurlFactory:createRejection in \vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php:155
#75 GuzzleHttp\Handler\CurlFactory:finishError in \vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php:105
#74 GuzzleHttp\Handler\CurlFactory:finish in \vendor\guzzlehttp\guzzle\src\Handler\CurlHandler.php:43
#73 GuzzleHttp\Handler\CurlHandler:__invoke in \vendor\guzzlehttp\guzzle\src\Handler\Proxy.php:28
#72 GuzzleHttp\Handler\Proxy:GuzzleHttp\Handler\{closure} in \vendor\guzzlehttp\guzzle\src\Handler\Proxy.php:51
#71 GuzzleHttp\Handler\Proxy:GuzzleHttp\Handler\{closure} in \vendor\guzzlehttp\guzzle\src\PrepareBodyMiddleware.php:37
#70 GuzzleHttp\PrepareBodyMiddleware:__invoke in \vendor\guzzlehttp\guzzle\src\Middleware.php:29
#69 GuzzleHttp\Middleware:GuzzleHttp\{closure} in \vendor\guzzlehttp\guzzle\src\RedirectMiddleware.php:70
#68 GuzzleHttp\RedirectMiddleware:__invoke in \vendor\guzzlehttp\guzzle\src\Middleware.php:59
#67 GuzzleHttp\Middleware:GuzzleHttp\{closure} in \vendor\guzzlehttp\guzzle\src\HandlerStack.php:71
#66 GuzzleHttp\HandlerStack:__invoke in \vendor\guzzlehttp\guzzle\src\Client.php:361
#65 GuzzleHttp\Client:transfer in \vendor\guzzlehttp\guzzle\src\Client.php:163
#64 GuzzleHttp\Client:requestAsync in \vendor\guzzlehttp\guzzle\src\Client.php:183
#63 GuzzleHttp\Client:request in \vendor\guzzlehttp\guzzle\src\Client.php:96
#62 GuzzleHttp\Client:__call in \app\Services\GlobalApi.php:24
#61 Gameap\Services\GlobalApi:games in \app\Repositories\GameRepository.php:42
#60 Gameap\Repositories\GameRepository:upgradeFromRepo in \app\Http\Controllers\Admin\GamesController.php:111
#59 Gameap\Http\Controllers\Admin\GamesController:upgrade in \vendor\laravel\framework\src\Illuminate\Routing\Controller.php:54
#58 call_user_func_array in \vendor\laravel\framework\src\Illuminate\Routing\Controller.php:54
#57 Illuminate\Routing\Controller:callAction in \vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php:45
#56 Illuminate\Routing\ControllerDispatcher:dispatch in \vendor\laravel\framework\src\Illuminate\Routing\Route.php:219
#55 Illuminate\Routing\Route:runController in \vendor\laravel\framework\src\Illuminate\Routing\Route.php:176
#54 Illuminate\Routing\Route:run in \vendor\laravel\framework\src\Illuminate\Routing\Router.php:680
#53 Illuminate\Routing\Router:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:30
#52 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \app\Http\Middleware\AdminMiddleware.php:24
#51 Gameap\Http\Middleware\AdminMiddleware:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#50 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#49 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Middleware\SubstituteBindings.php:41
#48 Illuminate\Routing\Middleware\SubstituteBindings:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#47 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#46 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Auth\Middleware\Authenticate.php:43
#45 Illuminate\Auth\Middleware\Authenticate:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#44 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#43 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php:75
#42 Illuminate\Foundation\Http\Middleware\VerifyCsrfToken:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#41 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#40 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\View\Middleware\ShareErrorsFromSession.php:49
#39 Illuminate\View\Middleware\ShareErrorsFromSession:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#38 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#37 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php:56
#36 Illuminate\Session\Middleware\StartSession:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#35 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#34 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse.php:37
#33 Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#32 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#31 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Cookie\Middleware\EncryptCookies.php:66
#30 Illuminate\Cookie\Middleware\EncryptCookies:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#29 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#28 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:104
#27 Illuminate\Pipeline\Pipeline:then in \vendor\laravel\framework\src\Illuminate\Routing\Router.php:682
#26 Illuminate\Routing\Router:runRouteWithinStack in \vendor\laravel\framework\src\Illuminate\Routing\Router.php:657
#25 Illuminate\Routing\Router:runRoute in \vendor\laravel\framework\src\Illuminate\Routing\Router.php:623
#24 Illuminate\Routing\Router:dispatchToRoute in \vendor\laravel\framework\src\Illuminate\Routing\Router.php:612
#23 Illuminate\Routing\Router:dispatch in \vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php:176
#22 Illuminate\Foundation\Http\Kernel:Illuminate\Foundation\Http\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:30
#21 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\barryvdh\laravel-debugbar\src\Middleware\InjectDebugbar.php:65
#20 Barryvdh\Debugbar\Middleware\InjectDebugbar:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#19 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#18 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\fideloper\proxy\src\TrustProxies.php:57
#17 Fideloper\Proxy\TrustProxies:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#16 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#15 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php:21
#14 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#13 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#12 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php:21
#11 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#10 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#9 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php:27
#8 Illuminate\Foundation\Http\Middleware\ValidatePostSize:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#7 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#6 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode.php:62
#5 Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#4 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#3 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:104
#2 Illuminate\Pipeline\Pipeline:then in \vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php:151
#1 Illuminate\Foundation\Http\Kernel:sendRequestThroughRouter in \vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php:116
#0 Illuminate\Foundation\Http\Kernel:handle in \public\index.php:55
Codebase: trunk
Game server: HLDS
/api/servers/query/<id>
- 500
GD:
2020-03-15 05:27:40.266 ERROR [17262] [Gameap::Rest::get_token@41] RestClient HTTP response code (GET): 500
2020-03-15 05:27:40.266 ERROR [17262] [Gameap::Rest::get_token@42] URL: <domain>/gdaemon_api/get_token
2020-03-15 05:27:40.267 ERROR [17262] [run_daemon@177] RestClient error. Token getting error.
[2020-03-15 02:38:45] laravel.EMERGENCY: Unable to create configured logger. Using emergency logger. {"exception":"[object] (InvalidArgumentException(code: 0): Log [] is not defined. at vendor/laravel/framework/src/Illuminate/Log/LogManager.php:168)
[stacktrace]
#0 vendor/laravel/framework/src/Illuminate/Log/LogManager.php(102): Illuminate\\Log\\LogManager->resolve(NULL)
#1 vendor/laravel/framework/src/Illuminate/Log/LogManager.php(90): Illuminate\\Log\\LogManager->get(NULL)
#2 vendor/laravel/framework/src/Illuminate/Log/LogManager.php(500): Illuminate\\Log\\LogManager->driver()
#3 vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(118): Illuminate\\Log\\LogManager->error('Undefined index...', Array)
#4 app/Exceptions/Handler.php(40): Illuminate\\Foundation\\Exceptions\\Handler->report(Object(ErrorException))
#5 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(81): Gameap\\Exceptions\\Handler->report(Object(ErrorException))
#6 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): Illuminate\\Routing\\Pipeline->handleException(Object(Illuminate\\Http\\Request), Object(ErrorException))
#7 vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#8 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(163): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#9 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(43): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#11 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(163): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#12 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#13 vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(75): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#14 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(163): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#17 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(163): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(56): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#20 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(163): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#22 vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#23 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(163): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(66): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#26 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(163): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(104): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#29 vendor/laravel/framework/src/Illuminate/Routing/Router.php(682): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#30 vendor/laravel/framework/src/Illuminate/Routing/Router.php(657): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#31 vendor/laravel/framework/src/Illuminate/Routing/Router.php(623): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#32 vendor/laravel/framework/src/Illuminate/Routing/Router.php(612): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#33 vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#34 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#35 vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#36 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(163): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#39 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(163): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#40 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#41 vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#42 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(163): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#45 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(163): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#46 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#47 vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(62): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#48 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(163): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#50 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(104): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#51 vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#52 vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#53 public/index.php(55): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#54 {main}
"}
[2020-03-15 02:38:45] laravel.ERROR: Undefined index: <<IP ADDRESS>>: {"userId":2,"exception":"[object] (ErrorException(code: 0): Undefined index: <<IP ADDRESS>>: at app/Services/ServerService.php:73)
[stacktrace]
#0 app/Services/ServerService.php(73): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Undefined index...', '...', 73, Array)
#1 app/Http/Controllers/API/ServersController.php(230): Gameap\\Services\\ServerService->query(Object(Gameap\\Models\\Server))
#2 [internal function]: Gameap\\Http\\Controllers\\API\\ServersController->query(Object(Gameap\\Models\\Server))
#3 vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)
#4 vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('query', Array)
#5 vendor/laravel/framework/src/Illuminate/Routing/Route.php(219): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Gameap\\Http\\Controllers\\API\\ServersController), 'query')
#6 vendor/laravel/framework/src/Illuminate/Routing/Route.php(176): Illuminate\\Routing\\Route->runController()
#7 vendor/laravel/framework/src/Illuminate/Routing/Router.php(680): Illuminate\\Routing\\Route->run()
#8 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#9 vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#10 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(163): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(43): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#13 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(163): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#14 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#15 vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(75): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#16 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(163): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#19 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(163): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(56): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#22 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(163): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#24 vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#25 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(163): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#27 vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(66): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#28 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(163): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(104): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#31 vendor/laravel/framework/src/Illuminate/Routing/Router.php(682): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#32 vendor/laravel/framework/src/Illuminate/Routing/Router.php(657): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#33 vendor/laravel/framework/src/Illuminate/Routing/Router.php(623): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#34 vendor/laravel/framework/src/Illuminate/Routing/Router.php(612): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#35 vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#36 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#37 vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#38 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(163): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#41 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(163): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#44 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(163): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#47 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(163): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(62): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#50 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(163): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(104): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#53 vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#54 vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#55 public/index.php(55): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#56 {main}
"}
Соответственно сервер показывает как онлайн, но Query таблица пустая и консоль сервера отсутствует.
Устанавливаю сервер
Сервера игровые не запускаются
А в информации о выделенного сервера
GameAP Daemon version | Failed to get information
GameAP Daemon uptime | Failed to get information
GameAP Daemon servers | Failed to get information
GameAP Daemon waiting tasks | Failed to get information
Now rcon password not generated for for new server. Check this and fix.
The included web.config file in /public is causing an internal server error on my system. When I remove it, going to the website redirects immediately to /login, which does not exist. When I put it back, I receive the internal server error with no redirect or further details. I'm hosting this on Windows Server 2016 x64, with PHP 7.4.2 and Composer installed.
As a side note, it appears that IIS sees the web.config file as corrupt. If I try to change the error page settings in IIS with the web.config file present, it throws an error regarding web.config with a blank description. This goes away if I remove the file.
After adding the bug fix for issue #31, I received the following error when navigating to the game list:
ReflectionException thrown with message "Class Gameap\Repositories\GameRepository does not exist"
Stacktrace:
#41 ReflectionException in \vendor\laravel\framework\src\Illuminate\Container\Container.php:853
#40 ParseError in \app\Repositories\GameRepository.php:68
#39 Composer\Autoload\includeFile in \vendor\composer\ClassLoader.php:322
#38 Composer\Autoload\ClassLoader:loadClass in [internal]:0
#37 spl_autoload_call in [internal]:0
#36 ReflectionParameter:getClass in \vendor\laravel\framework\src\Illuminate\Container\Container.php:853
#35 Illuminate\Container\Container:resolveDependencies in \vendor\laravel\framework\src\Illuminate\Container\Container.php:816
#34 Illuminate\Container\Container:build in \vendor\laravel\framework\src\Illuminate\Container\Container.php:667
#33 Illuminate\Container\Container:resolve in \vendor\laravel\framework\src\Illuminate\Container\Container.php:615
#32 Illuminate\Container\Container:make in \vendor\laravel\framework\src\Illuminate\Foundation\Application.php:767
#31 Illuminate\Foundation\Application:make in \vendor\laravel\framework\src\Illuminate\Routing\Route.php:233
#30 Illuminate\Routing\Route:getController in \vendor\laravel\framework\src\Illuminate\Routing\Route.php:833
#29 Illuminate\Routing\Route:controllerMiddleware in \vendor\laravel\framework\src\Illuminate\Routing\Route.php:794
#28 Illuminate\Routing\Route:gatherMiddleware in \vendor\laravel\framework\src\Illuminate\Routing\Router.php:693
#27 Illuminate\Routing\Router:gatherRouteMiddleware in \vendor\laravel\framework\src\Illuminate\Routing\Router.php:673
#26 Illuminate\Routing\Router:runRouteWithinStack in \vendor\laravel\framework\src\Illuminate\Routing\Router.php:657
#25 Illuminate\Routing\Router:runRoute in \vendor\laravel\framework\src\Illuminate\Routing\Router.php:623
#24 Illuminate\Routing\Router:dispatchToRoute in \vendor\laravel\framework\src\Illuminate\Routing\Router.php:612
#23 Illuminate\Routing\Router:dispatch in \vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php:176
#22 Illuminate\Foundation\Http\Kernel:Illuminate\Foundation\Http\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:30
#21 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\barryvdh\laravel-debugbar\src\Middleware\InjectDebugbar.php:65
#20 Barryvdh\Debugbar\Middleware\InjectDebugbar:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#19 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#18 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\fideloper\proxy\src\TrustProxies.php:57
#17 Fideloper\Proxy\TrustProxies:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#16 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#15 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php:21
#14 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#13 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#12 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php:21
#11 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#10 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#9 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php:27
#8 Illuminate\Foundation\Http\Middleware\ValidatePostSize:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#7 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#6 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode.php:62
#5 Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode:handle in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:163
#4 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in \vendor\laravel\framework\src\Illuminate\Routing\Pipeline.php:53
#3 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in \vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php:104
#2 Illuminate\Pipeline\Pipeline:then in \vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php:151
#1 Illuminate\Foundation\Http\Kernel:sendRequestThroughRouter in \vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php:116
#0 Illuminate\Foundation\Http\Kernel:handle in \public\index.php:55
If in some dependence little functionality is used, then replace with internal code
Get rid or move to require-dev some dependencies:
infyomlabs/generator-builder
fzaninotto/faker
Fix code if it needed.
Не знаю где именно в коде происходит это, но FPM начинает нагружать ядро до 70%
Возможно что не очень хороший алгоритм фильтра последних записей лога.
Hi. Im install that GamePanel but when im trying install server CS 1.6 i have problem.
Please wait...
It looks like the wait is stuck. If the status does not change for a long time, try
looking at the documentation to fix the error — The information modal
window does not change for a long time
im do service gameap-daemon restart
but it isn't help me
Maybe can u help me ?
I've tried running both PHP commands via command-line in Windows Server 2016 that are listed on the documentation website to install the panel's database, however nothing is happening. The .env file is properly set up and I've tested the login information to make sure it is accurate. For some reason it just won't create any of the tables. No errors are being thrown, so I'm not sure what the issue is. (I also can't figure out a way to install the database manually to get around this, as no .sql files are present). I'm using a copy from the GitHub repository, and I have full administrative access on the system.
For information, I'm running PHP 7.4.2 on this system, and composer is installed.
Не смотрел по коммитам что изменялось в JS, но после перехода на транк с августовских (мимо, не верно расчитал unix timestamp) коммитов полетела страница "Администрирование" (admin/servers/<id>/edit
).
После полной загрузки страницы какой то код полностью удаляет блок #app
заменяя на <!---->
. Проверялось на последней опере и в хромиуме.
Request for new games and mods
Error when trying to create an FTP user.
Symfony\Component\Routing\Exception\RouteNotFoundException:
Route [admin.ftp.accounts] not defined.
at /var/www/gameap/vendor/laravel/framework/src/Illuminate/Routing/UrlGenerator.php:429
at Illuminate\Routing\UrlGenerator->route()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Routing/Redirector.php:176)
at Illuminate\Routing\Redirector->route()
(/var/www/gameap/modules/Ftp/Exceptions/FTPCommandNotFoundException.php:12)
at GameapModules\Ftp\Exceptions\FTPCommandNotFoundException->render()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php:316)
at Illuminate\Foundation\Exceptions\Handler->render()
(/var/www/gameap/app/Exceptions/Handler.php:33)
at Gameap\Exceptions\Handler->render()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:51)
at Illuminate\Routing\Pipeline->handleException()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:130)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(/var/www/gameap/app/Http/Middleware/AdminMiddleware.php:23)
at Gameap\Http\Middleware\AdminMiddleware->handle()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50)
at Illuminate\Routing\Middleware\SubstituteBindings->handle()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php:44)
at Illuminate\Auth\Middleware\Authenticate->handle()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:78)
at Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49)
at Illuminate\View\Middleware\ShareErrorsFromSession->handle()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:121)
at Illuminate\Session\Middleware\StartSession->handleStatefulRequest()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:63)
at Illuminate\Session\Middleware\StartSession->handle()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37)
at Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:67)
at Illuminate\Cookie\Middleware\EncryptCookies->handle()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:103)
at Illuminate\Pipeline\Pipeline->then()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Routing/Router.php:695)
at Illuminate\Routing\Router->runRouteWithinStack()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Routing/Router.php:670)
at Illuminate\Routing\Router->runRoute()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Routing/Router.php:636)
at Illuminate\Routing\Router->dispatchToRoute()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Routing/Router.php:625)
at Illuminate\Routing\Router->dispatch()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:166)
at Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:128)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(/var/www/gameap/vendor/fideloper/proxy/src/TrustProxies.php:57)
at Fideloper\Proxy\TrustProxies->handle()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21)
at Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21)
at Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php:27)
at Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php:86)
at Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167)
at Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:103)
at Illuminate\Pipeline\Pipeline->then()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:141)
at Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter()
(/var/www/gameap/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:110)
at Illuminate\Foundation\Http\Kernel->handle()
(/var/www/gameap/public/index.php:55)
I can't find solution to generate server and client TLS certificates.
OpenSSL PHP module is old. Generated certificates is unfit to using by server.
PHPSecLib library have a bugs. Generated certificates contain errors.
X509 library generate certificates with errors.
Need to generate 3 keys and certificates via PHP: ca, server (sign ca), client (sign ca).
Similar to OpenSSL cli commands:
https://github.com/gameap/GDaemon2#creating-certificates
Now windows and linux repositories are one.
Add new rows:
local_repository_windows
local_repository_linux
remote_repository_windows
remote_repository_linux
.GameAP Daemon remain unchanged. Send from api specific for each platform local_repository
and remote_repository
values (not local_repository_windows
and local_repository_linux
)
Is TeamSpeak 3 supported? If not, is it possible to support it?
А можно поподробнее про установку в Docker, а то на сервер воткнуть сильно хочется и в докере уже кое-что работает. Попробовал сбилдить, ошибки в логе полезли, а что как работает не до конца понятно и времени особо нет, чтобы плотно засесть.
How can I fix the console encoding? Russian characters are displayed incorrectly.
Hello, I can't init database I receive this error.
Official docs is outdated?
Rename API routes
servers/start/{server}
to servers/{server}/start
servers/console/{server}
to servers/{server}/console
servers/tasks/{server}
to servers/{server}/tasks
etc ...
[2020-05-09 10:34:51] testing.ERROR: The "Doctrine\Common\Inflector\Inflector::pluralize" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API. {"userId":5,"exception":"[object] (RuntimeException(code: 0): The \"Doctrine\\Common\\Inflector\\Inflector::pluralize\" method is deprecated and will be dropped in doctrine/inflector 2.0. Please update to the new Inflector API. at /home/travis/build/et-nik/gameap/vendor/knik/gameap-daemon-client/src/Gdaemon.php:174)
[stacktrace]
#0 [internal function]: Knik\\Gameap\\Gdaemon->Knik\\Gameap\\{closure}(16384, 'The \"Doctrine\\\\C...', '/home/travis/bu...', 261, Array)
#1 /home/travis/build/et-nik/gameap/vendor/doctrine/inflector/lib/Doctrine/Common/Inflector/Inflector.php(261): trigger_error('The \"Doctrine\\\\C...', 16384)
#2 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Support/Pluralizer.php(73): Doctrine\\Common\\Inflector\\Inflector::pluralize('Server')
#3 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Support/Str.php(364): Illuminate\\Support\\Pluralizer::plural('Server', 2)
#4 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Support/Str.php(380): Illuminate\\Support\\Str::plural('Server', 2)
#5 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1298): Illuminate\\Support\\Str::pluralStudly('DedicatedServer')
#6 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1255): Illuminate\\Database\\Eloquent\\Model->getTable()
#7 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(970): Illuminate\\Database\\Eloquent\\Builder->setModel(Object(Gameap\\Models\\DedicatedServer))
#8 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1005): Illuminate\\Database\\Eloquent\\Model->newModelQuery()
#9 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(958): Illuminate\\Database\\Eloquent\\Model->newQueryWithoutScopes()
#10 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1622): Illuminate\\Database\\Eloquent\\Model->newQuery()
#11 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1483): Illuminate\\Database\\Eloquent\\Model->__call('where', Array)
#12 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Routing/ImplicitRouteBinding.php(37): Illuminate\\Database\\Eloquent\\Model->resolveRouteBinding('1')
#13 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Routing/Router.php(788): Illuminate\\Routing\\ImplicitRouteBinding::resolveForRoute(Object(Illuminate\\Foundation\\Application), Object(Illuminate\\Routing\\Route))
#14 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(39): Illuminate\\Routing\\Router->substituteImplicitBindings(Object(Illuminate\\Routing\\Route))
#15 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(43): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#18 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(76): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#19 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#20 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#21 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(56): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#24 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#25 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(66): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#27 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Routing/Router.php(683): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#30 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#31 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Routing/Router.php(624): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#32 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Routing/Router.php(613): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#33 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(170): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#34 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(130): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#35 /home/travis/build/et-nik/gameap/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#36 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#37 /home/travis/build/et-nik/gameap/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#42 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#43 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(171): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(105): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(145): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#49 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#50 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(468): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#51 /home/travis/build/et-nik/gameap/vendor/laravel/framework/src/Illuminate/Foundation/Testing/Concerns/MakesHttpRequests.php(258): Illuminate\\Foundation\\Testing\\TestCase->call('GET', 'http://localhos...', Array, Array, Array, Array)
#52 /home/travis/build/et-nik/gameap/tests/Feature/Permissions/Controllers/Admin/DedicatedServersControllerTest.php(41): Illuminate\\Foundation\\Testing\\TestCase->get('http://localhos...')
#53 /home/travis/build/et-nik/gameap/vendor/phpunit/phpunit/src/Framework/TestCase.php(1415): Tests\\Feature\\Permissions\\Controllers\\Admin\\DedicatedServersControllerTest->testAllow()
#54 /home/travis/build/et-nik/gameap/vendor/phpunit/phpunit/src/Framework/TestCase.php(1035): PHPUnit\\Framework\\TestCase->runTest()
#55 /home/travis/build/et-nik/gameap/vendor/phpunit/phpunit/src/Framework/TestResult.php(691): PHPUnit\\Framework\\TestCase->runBare()
#56 /home/travis/build/et-nik/gameap/vendor/phpunit/phpunit/src/Framework/TestCase.php(763): PHPUnit\\Framework\\TestResult->run(Object(Tests\\Feature\\Permissions\\Controllers\\Admin\\DedicatedServersControllerTest))
#57 /home/travis/build/et-nik/gameap/vendor/phpunit/phpunit/src/Framework/TestSuite.php(597): PHPUnit\\Framework\\TestCase->run(Object(PHPUnit\\Framework\\TestResult))
#58 /home/travis/build/et-nik/gameap/vendor/phpunit/phpunit/src/Framework/TestSuite.php(597): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#59 /home/travis/build/et-nik/gameap/vendor/phpunit/phpunit/src/Framework/TestSuite.php(597): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#60 /home/travis/build/et-nik/gameap/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(621): PHPUnit\\Framework\\TestSuite->run(Object(PHPUnit\\Framework\\TestResult))
#61 /home/travis/build/et-nik/gameap/vendor/phpunit/phpunit/src/TextUI/Command.php(204): PHPUnit\\TextUI\\TestRunner->doRun(Object(PHPUnit\\Framework\\TestSuite), Array, Array, true)
#62 /home/travis/build/et-nik/gameap/vendor/phpunit/phpunit/src/TextUI/Command.php(163): PHPUnit\\TextUI\\Command->run(Array, true)
#63 /home/travis/build/et-nik/gameap/vendor/phpunit/phpunit/phpunit(61): PHPUnit\\TextUI\\Command::main()
#64 {main}
"}
Waiting for Laravel PR laravel/framework#32734
Add setting parameters
Hey! Does this panel support copying files from an existing server to a new one? I'd prefer to not need to install the server every time a new one is created?
Thanks!
Предлагаю:
For automatic dedicated server installation.
Close or show progress of installation new dedicated server.
User saving saving happens with an error "The password confirmation does not match.".
Works fine if replace rules from 'sometimes|string|min:6|confirmed'
to 'nullable|sometimes|string|min:6'
.
I guess it is a sofa/eloquence-validable bug.
Add button in left menu to minimize. State must be saved after page reloading.
Check that the script installs and configures GDaemon.
How to check?! Go to Dedicated Servers -> Create and run autosetup script on Dedicated Server.
I've installed the panel on centos 7 and when trying to install a game it hangs at 10% ive tried the reboot but all i get is
Redirecting to /bin/systemctl restart gameap-daemon.service
Failed to restart gameap-daemon.service: Unit not found.
and when i reboot the server the panel doesnt load back up
Implement busy ports and directories checking in servers parameters page (admin part)
When no mods are available for a specific game and you attempt to add a game server with that game, (such as "Counter-Strike: Source", for example), the creation of the game server is blocked, and displays the following error:
The game mod id field is required.
This even occurs when the game mod field is purposely left blank.
Система: CentOS 7.7
Собирал и по инструкции и брал shared.
Из-за этой ошибки не дает ни переустановить сервер, ни остановить, ни запустить.
И еще постоянно лезет ошибка отсутствия файла: GET https://........./js/lang/ru.js net::ERR_ABORTED 404
[ ] Add more some checks
[ ] Disable all tasks if dedicated server changed
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.