Interface web et accès au log : administration facile du serveur
Passer facilement et rapidement à un autre jeu
Tout nouveaux processeurs avec des performances et des disques durs NVMe SSD
Backup de 50 Go pour les sauvegardes et les configurations
Ton serveur est en ligne en quelques minutes seulement
Protection contre les DDoS au moyen d’une technologie de pointe grâce à notre partenaire Corero
Support en direct par téléphone, ticket, forum, wiki et e-mail
10 - 100 Slots
Une brève création de personnage, le choix d’une seed, et déjà votre nouveau monde est prêt à être exploré et conquis. Ramassez un bâton ici et une petite pierre là-bas et déjà de nouvelles recettes de fabrication apparaîtront. La sélection s’élargit après chaque nouvel article ramassé et il est temps de trouver un endroit agréable pour s’installer.
Une fois que vous avez trouvé un endroit agréable pour installer votre camp, vous pouvez bricoler votre propre hutte et l’équiper de divers meubles. Il existe également des établis qui débloquent plus de recettes et d’options de construction.
Que vous jouiez seul ou avec des amis, d’autres habitants pas du tout amicaux de ce monde vous attendent à Tinkertown. Ceux-ci peuvent être, par exemple, des slimes et des gobelins, ou vous pouvez vous aventurer dans le donjon des boss. C’est à vous de décider quel chemin vous voulez choisir.
À partir de maintenant, vous pouvez louer votre propre serveur Tinkertown sur GPORTAL. Prépayé et dans le Gamecloud. Cela signifie que vous n’avez pas de contrat et que vous pouvez basculer entre les différents jeux de notre Gamecloud à tout moment. Vous n’avez pas envie de jouer à Tinkertown en ce moment ? Ensuite, utilisez vos emplacements pour un autre jeu. Vous pouvez changer de serveur aussi souvent que vous le souhaitez sans modifier ni supprimer votre Gamecloud. Une flexibilité totale et immédiatement en ligne, c’est le Gamecloud GPORTAL.
Nr | Query | Error | Affected | Num. rows | Took (ms) |
---|---|---|---|---|---|
1 |
SELECT `Page`.*, `GameToGroup`.*, `Game`.`id`, `Game`.`key`, `Game`.`platform`, `Game`.`category_id`, `Game`.`min_units`, `Game`.`unit_multiplier`, `Game`.`plugin`, `Game`.`controller`, format_money(`ProductPrice`.final_price / `ProductPrice`.units / `Game`.unit_multiplier / `CloudUnitType`.multiplier, `ProductPrice`.currency) as product_price, format_money(`MarketingPrice`.final_price, `MarketingPrice`.currency) as marketing_price, `Product`.`id`, if(Product.location_id = 6, 1, 0) AS default_location, `CloudUnitType`.`name`, `CloudUnitType`.`multiplier`, `CloudUnitType`.`loco_key` FROM `webinterface_gp_2`.`content_pages` AS `Page` LEFT JOIN `webinterface_gp_2`.`games_groups` AS `Group` ON (`Group`.`description` = `Page`.`key`) LEFT JOIN `webinterface_gp_2`.`games_to_groups` AS `GameToGroup` ON (`GameToGroup`.`group_id` = `Group`.`id`) LEFT JOIN `webinterface_gp_2`.`games_games` AS `Game` ON (`Game`.`id` = `GameToGroup`.`game_id`) LEFT JOIN `webinterface_gp_2`.`product_price_caches` AS `ProductPrice` ON (`ProductPrice`.`product_id` = `GameToGroup`.`product_id` AND `ProductPrice`.`duration_days` = 30 AND `ProductPrice`.`units` = `Game`.`min_units`) LEFT JOIN `webinterface_gp_2`.`product_price_caches` AS `MarketingPrice` ON (`MarketingPrice`.`product_id` = `GameToGroup`.`product_id` AND `MarketingPrice`.`duration_days` = 3 AND `MarketingPrice`.`units` = `Game`.`min_units`) LEFT JOIN `webinterface_gp_2`.`product_datas` AS `Product` ON (`GameToGroup`.`product_id` = `Product`.`id` AND `parent_id` = 0) LEFT JOIN `webinterface_gp_2`.`gamecloud_clouds` AS `Cloud` ON (`Product`.`product_type_id` = `Cloud`.`id`) LEFT JOIN `webinterface_gp_2`.`cloud_unit_types` AS `CloudUnitType` ON (`CloudUnitType`.`id` = `Cloud`.`unit_type_id`) WHERE `Page`.`locale` = 'fr' AND ((`Page`.`slug` IS NULL) OR (`Page`.`key` = 'tinkertown')) ORDER BY `default_location` DESC LIMIT 1
src/GPortal/Lib/HeadlessCMS/FastCMS/FastCMS.php:143- Page->getBySlugOrKey() src/GPortal/Lib/HeadlessCMS/FastCMS/FastCMS.php:97- GPortal\Lib\HeadlessCMS\FastCMS\FastCMS->getLandingPageFromThisRegion() src/GPortal/Lib/HeadlessCMS/FastCMS/FastCMS.php:53- GPortal\Lib\HeadlessCMS\FastCMS\FastCMS->getLandingPage() Plugin/Content/Controller/PageController.php:24- GPortal\Lib\HeadlessCMS\FastCMS\FastCMS->getLocalizedLandingPage() ?:?- PageController->existingTranslation() Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php:193- WebinterfaceControllerAbstract->invokeAction() Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php:167- AppDispatcher->_invoke() webroot/index.php:33- AppDispatcher->dispatch() |
1 | 1 | 30 | |
2 |
SELECT `LandingPage`.*, JSON_EXTRACT(Page.content, "$.title") AS title, JSON_EXTRACT(Page.content, "$.name") AS name FROM `webinterface_gp_2`.`content_landing_pages` AS `LandingPage` INNER JOIN `webinterface_gp_2`.`content_pages` AS `Page` ON (`LandingPage`.`locale` = `Page`.`locale` AND `LandingPage`.`page_key` = `Page`.`key`) WHERE `LandingPage`.`locale` = 'fr' AND FIND_IN_SET(3, `LandingPage`.`groups`) > 0 ORDER BY `name` ASC
src/GPortal/Lib/HeadlessCMS/LandingPages.php:248- LandingPage->search() Vendor/cakephp/cakephp/lib/Cake/Cache/Cache.php:576- GPortal\Lib\HeadlessCMS\LandingPages->GPortal\Lib\HeadlessCMS\{closure}() src/GPortal/Lib/HeadlessCMS/LandingPages.php:250- Cache::remember() View/Helper/VueHelper.php:94- GPortal\Lib\HeadlessCMS\LandingPages->search() View/Helper/VueHelper.php:71- VueHelper->footer() Vendor/twig/twig/src/Template.php:700- VueHelper->configPluginData() tmp/cache/templates/85/85580d12aa68fc33df8aa08d6fb3db28654f69c96f9e4d88c1a60c35f1e3f90d.php:219- Twig\Template->getAttribute() Vendor/twig/twig/src/Template.php:453- __TwigTemplate_c5ce0c44cc77f8d3ce90d6468dc5e1bfb121aa53e43f0b1c7cdfcb80dc89a608->doDisplay() Vendor/twig/twig/src/Template.php:420- Twig\Template->displayWithErrorHandling() tmp/cache/templates/20/20dcbb7f8de428446d349f7511c4fb6676d13862275db7e61fc767ae2c5d9fb4.php:36- Twig\Template->display() Vendor/twig/twig/src/Template.php:453- __TwigTemplate_3f0614e9e0938ce25ded18dc6ef3325484252b6100571ba697fdd3f07be26453->doDisplay() Vendor/twig/twig/src/Template.php:420- Twig\Template->displayWithErrorHandling() Vendor/twig/twig/src/Template.php:432- Twig\Template->display() Plugin/TwigView/View/TwigView.php:228- Twig\Template->render() Vendor/cakephp/cakephp/lib/Cake/View/View.php:546- TwigView->_render() Vendor/cakephp/cakephp/lib/Cake/View/View.php:481- View->renderLayout() Vendor/cakephp/cakephp/lib/Cake/Controller/Controller.php:968- View->render() Controller/Abstracts/VueControllerAbstract.php:22- Controller->render() Plugin/Content/Controller/PageController.php:41- VueControllerAbstract->render() ?:?- PageController->existingTranslation() Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php:193- WebinterfaceControllerAbstract->invokeAction() Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php:167- AppDispatcher->_invoke() webroot/index.php:33- AppDispatcher->dispatch() |
6 | 6 | 1 |