Need help

1
i put the map patch on the default map worked fine island showed up playable....why cant I get a custom map to work it shows in the script log everything was completed yet for 16 hours it goes from apply geo changes #442 to #447 then restarts it cant be this dam hard to add a map to the server. I need help with this I cant seem to find any answers anywhere

is there a way to manually upload the maps to the servers?

Re: Need help

4
[0] DB::noRS(0 ms) COMMIT;

WARN 2019-03-12 15:39:23.620 {02} <createWorld> [0] DB::noRS(0 ms) START TRANSACTION;

WARN 2019-03-12 15:39:23.620 {02} <createWorld> [0] DB::RS(1 ms) SELECT `ForestVersion` FROM `terrain_blocks` WHERE `ID`=450

WARN 2019-03-12 15:39:23.629 {02} <createWorld> [0] DB::RS(8 ms) SELECT `Version`, `Action`, `GeoDataID`, `SubcellMask`, `TreeType`, `TreeHealth`, `TreePlantMethod`, `AddTime` FROM `forest_patch` WHERE `TerID`=450 and `Version` > 0 ORDER BY `Version`

WARN 2019-03-12 15:39:23.629 {02} <createWorld> [0] DB::noRS(1 ms) COMMIT;

WARN 2019-03-12 15:39:23.631 {02} <createWorld> [0] DB::noRS(0 ms) START TRANSACTION;

WARN 2019-03-12 15:39:23.631 {02} <createWorld> [0] DB::RS(0 ms) SELECT `ObjectsVersion` FROM `terrain_blocks` WHERE `ID`=450

WARN 2019-03-12 15:39:23.632 {02} <createWorld> [0] DB::RS(0 ms) SELECT u.ID, u.ObjectTypeID, u.GeoDataID, u.TurnAngle, u.isComplete, u.CreatedDurability, u.Durability, IFNULL(ct.Custom_text, ''), IFNULL(u.OwnerID, 0) as OwnerID, IFNULL(GREATEST(TIMESTAMPDIFF(SECOND, u.DroppedTime, now()), 0), 0) as SecSinceDrop, c.Name, c.LastName FROM unmovable_objects u LEFT JOIN `character` c on c.ID = u.OwnerID left join `custom_texts` ct on ct.ID = u.CustomNameID WHERE GeoDataID>=117964800 AND GeoDataID<118226944 ORDER BY u.ID;

WARN 2019-03-12 15:39:23.632 {02} <createWorld> [0] DB::RS(1 ms) SELECT m.ID, m.ObjectTypeID, m.GeoDataID, m.TurnAngle, m.isComplete, m.OffsetMmX, m.OffsetMmY, m.OffsetMmZ, m.Altitude, m.CreatedDurability, m.Durability,IFNULL(ct.Custom_text, ''), IFNULL(m.OwnerID, 0) as OwnerID, IFNULL(GREATEST(TIMESTAMPDIFF(SECOND, m.DroppedTime, now()), 0), 0) as SecSinceDrop, c.Name, c.LastName FROM movable_objects m LEFT JOIN `character` c on c.ID = m.OwnerID LEFT JOIN `custom_texts` ct ON ct.ID = m.CustomNameID WHERE CarrierCharacterID IS NULL AND CarrierHorseID IS NULL AND CarrierMovableID IS NULL AND DroppedItemID IS NULL AND GeoDataID>=117964800 AND GeoDataID<118226944 ORDER BY m.ID;

WARN 2019-03-12 15:39:23.632 {02} <createWorld> [0] DB::noRS(0 ms) COMMIT;

WARN 2019-03-12 15:39:23.632 {02} <createWorld> [0] DB::RS(0 ms) SELECT m.ID, m.CarrierCharacterID, m.ObjectTypeID, c.GeoID, c.GeoAlt FROM movable_objects m JOIN `character` c ON c.ID=m.CarrierCharacterID AND c.GeoID>=117964800 AND c.GeoID<118226944;

ECHO 2019-03-12 15:39:23.632 {02} <createWorld> [0] _attachTerrain: 450, server

ECHO 2019-03-12 15:39:23.632 {02} <createWorld> [0] nav mesh loading: data/navMeshes/nm1.nmesh

INFO 2019-03-12 15:39:23.825 {02} <createWorld> [0] nav mesh loaded in 0.193 sec from: data/navMeshes/nm1.nmesh

ECHO 2019-03-12 15:39:23.825 {02} <createWorld> [0] applying 407773 geo changes of ter#442 to navMesh#1650

ECHO 2019-03-12 15:42:37.026 {02} <createWorld> [0] applying 0 obj changes of ter#442 to navMesh#1650

ECHO 2019-03-12 15:42:37.026 {02} <createWorld> [0] applying 1389 forest changes of ter#442 to navMesh#1650

ECHO 2019-03-12 15:42:37.680 {02} <createWorld> [0] applying 570546 geo changes of ter#443 to navMesh#1650


ok here is as far as it goes then it loops back to #442 its like it stops and restarts would that still be the cpu usage being limited

Re: Need help

5
it's just applying the new map information to the navmesh. if that get's interrupted for whatever reason, it can only be due to external factors, such as resource abuse mitigation on the hoster's servers. It's a sensible thing to do for them cause gameservers usually don't suck up 100% of the available CPU power over a longer period of time. But in this case their mitigation is working against them ...

It might also run out of memory. A custom map install needs roughly 3-4 GB of RAM available.

we've seen this kind of issue before with PingPerfect servers: viewtopic.php?f=17&t=384&p=1067
cron