Resource icon

[tl] Game Server Listing [Paid] 3.0.0

No permission to buy ($25.00)
Can this support atlas? Or allow us to technically add unlisted games and have the join button be linked to steam join?
 
Any chance to get the old server listings to template back? I'm not a big fan of the vertical servers listing page, I liked the column/table better from previous versions. Maybe you could message me a copy of an older version of the server list template?
 
How do I go about adding custom protocols... There are a few GameQ protocols I've edited to suit my servers but when I try and import them into tl Server Listing it just errors. :(
 
Have an Enemy Territory GameQ Protocol. Put it inside GameQ/Protocols/ET.php and this is the error I get.

Code:
ReflectionException: Class GameQ\Protocols\Et does not exist in src/addons/Truonglv/GameServers/Entity/Game.php at line 112
ReflectionClass->__construct() in src/addons/Truonglv/GameServers/Entity/Game.php at line 112
Truonglv\GameServers\Entity\Game->_preSave() in src/XF/Mvc/Entity/Entity.php at line 1359  
XF\Mvc\Entity\Entity->preSave() in src/XF/Mvc/FormAction.php at line 53  
XF\Mvc\FormAction->XF\Mvc\{closure}() in src/XF/Mvc/FormAction.php at line 170  
XF\Mvc\FormAction->run() in src/addons/Truonglv/GameServers/Admin/Controller/Game.php at line 110  
Truonglv\GameServers\Admin\Controller\Game->actionSave() in src/XF/Mvc/Dispatcher.php at line 352  
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 259  
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 115  
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 57  
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2351  
XF\App->run() in src/XF.php at line 517  
XF::runApp() in admin.php at line 13


Also, would it be possible to just have a list format of the Servers Page? Column boxes dont really suit my design :(
 
Can someone confirm if the following games work with this?
  • ARK Survival Evolved
  • Path of Titans (doesn't run on Steam)

I'm assuming Minecraft works, cause why wouldn't it.
 
Can you give an example test server?
I have a Path of Titans server that I run myself on PingPerfect, tho we may be moving it to a VPS at some point soonish.
They use their own launcher so they don't get a 30% cut from Steam. (which makes sense for an indie studio tbh)
Path of Titans runs on Unreal Engine 5 if that helps.

We're working on getting an ARK server up which does use Steam. But there's tons of ark servers out there. Probably a few hundred.
 
Edit: Figured it out. It needs to use GameQ and not the default examples, which use: Truonglv\GameServers\Games\

So, when using Rust for example: https://austinb.github.io/GameQ/api/GameQ.Protocols.Rust.html
GameQ\Protocols\Rust
Screenshot 2023-07-17 202931.png

Now it gives this error when leaving the join link format blank or trying to use a steam direct connect link or a url:
XF\Db\Exception: MySQL statement prepare error [1054]: Unknown column 'join_link_format' in 'field list' in src/XF/Db/AbstractStatement.php at line 230

XF\Db\AbstractStatement->getException() in src/XF/Db/Mysqli/Statement.php at line 198
XF\Db\Mysqli\Statement->getException() in src/XF/Db/Mysqli/Statement.php at line 41
XF\Db\Mysqli\Statement->prepare() in src/XF/Db/Mysqli/Statement.php at line 56
XF\Db\Mysqli\Statement->execute() in src/XF/Db/AbstractAdapter.php at line 96
XF\Db\AbstractAdapter->query() in src/XF/Db/AbstractAdapter.php at line 220
XF\Db\AbstractAdapter->insert() in src/XF/Mvc/Entity/Entity.php at line 1521
XF\Mvc\Entity\Entity->_saveToSource() in src/XF/Mvc/Entity/Entity.php at line 1253
XF\Mvc\Entity\Entity->save() in src/XF/Mvc/FormAction.php at line 71
XF\Mvc\FormAction->XF\Mvc\{closure}() in src/XF/Mvc/FormAction.php at line 189
XF\Mvc\FormAction->run() in src/addons/Truonglv/GameServers/Admin/Controller/Server.php at line 109
Truonglv\GameServers\Admin\Controller\Server->actionSave() in src/XF/Mvc/Dispatcher.php at line 352
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 259
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 115
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 57
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2487
XF\App->run() in src/XF.php at line 524
XF::runApp() in admin.php at line 13
 
Last edited:
Top Bottom