Diaboliko Posted April 3, 2016 Share Posted April 3, 2016 TL;DR: Can/does map hack exist in DST? I've never heard of map hack for dst, nor I ever looked for it until **** happened =) But I've got owned(well, he burned my base) by the player with 0.1 hours in game on his day one, hiding in the butt of the world, behind bee hives, enforced with spider nests(so noobs never come) far as heck from the portal. It all can be explained by the skill, indeed. But damn, son.... Link to comment https://forums.kleientertainment.com/forums/topic/66040-does-dst-server-send-full-data-to-players/ Share on other sites More sharing options...
smallishbird Posted April 3, 2016 Share Posted April 3, 2016 If by map hack you mean are clients able to reveal the entire map then no it's not possible for clients to reveal the map. Link to comment https://forums.kleientertainment.com/forums/topic/66040-does-dst-server-send-full-data-to-players/#findComment-743648 Share on other sites More sharing options...
Diaboliko Posted April 3, 2016 Author Share Posted April 3, 2016 Not necessarily reveal the map. More like get coordinates of objects in this world... Link to comment https://forums.kleientertainment.com/forums/topic/66040-does-dst-server-send-full-data-to-players/#findComment-743663 Share on other sites More sharing options...
Zillvr Posted April 3, 2016 Share Posted April 3, 2016 @Diaboliko Hosts of the server can directly remove the entire fog of war for their maps since there is a console command for that. In your case though, both of you are player clients joining a dedicated server (I pressume) so the console command route is out of the question unless there is a more round about way of doing it by editing files on your end of the game that I don't know about. Second most probably reason of being discovered on day one is through mods that the server has. There are multiple server mods that allows for players to easily find each other. These mods were made for players who want to play cooperatively. On the other hand, these mods also allow griefers to find base camps easily. You could probably also whip up your own mod for finding players easily that can run even if you're a client on a dedicated server, although I don't have the necessary knowledge of how that can be made. Third possibility is that they were just very lucky on following the same exact path you did to your base. Although you stuck your base behind killer bee hives and spider nests. I personally would explore behind killer bee hives if I find them and the world has been active for a while cause sooner or later someone is going to camp there for the same exact reason you did. Behind the Killer Bee Hives deter newbies. I've done the same method before, worked out for a while but people still found me regardless. I think my old post about it is still accessible. (source) I think if a bunch of Tier 3 Spiders Nest are near Killer Bee Hives, that's a cue that someone probably lives nearby cause spider nests don't usually spawn so close to Killer Bee Hives and in large patches. Sure there are Spidernest Set Pieces, but I have never personally seen them near a Killer Bee Hives area. About your question on getting coordinates of objects in the world, there is the following command: c_gonext'grass' Using this console command will move the player to the nearest grass object. This is however limited to the player's immediate vicinity and not farther than a few screens. You can enter this command as a client but since you're not the host/admin you are technically not there. So when you move with WASD you'd start back where you were before you entered the command. If however you are the host/admin, you can c_gonext'researchlab2' and it'll move you to the nearest Alchemy Engine in the map. Those are about all the possibilities I can think of. In public servers, never get too attached to your base cause it'll eventually get burned down. Keep it as small as possible too. I know you didn't ask for advice, just figured might as well. Cheers. Link to comment https://forums.kleientertainment.com/forums/topic/66040-does-dst-server-send-full-data-to-players/#findComment-743679 Share on other sites More sharing options...
Diaboliko Posted April 3, 2016 Author Share Posted April 3, 2016 @Zillvr Sigh.. Im pleased with such a long post, but I don't think you got me right... Yeah, mods can help tracking down players, but, I hope, only client+server sided modes do. This stuff happened on a non modded server. Also, you are right about skilled players checking such a strange generation of bee hives+spiders.But I basically wonder what data gets the player. For example Blizzard's WarCraft3 was providing players with all the data on happening events(orders, lets say). So even there is a fog of war, client side still has all the data about objects on the map. So I wonder if server shares with players the data happening with objects far away from those players... Link to comment https://forums.kleientertainment.com/forums/topic/66040-does-dst-server-send-full-data-to-players/#findComment-743735 Share on other sites More sharing options...
Zillvr Posted April 3, 2016 Share Posted April 3, 2016 @Diaboliko So since mods are out of the question, is it possible for clients to access what happens wherever in the server's world? I don't think so, cause from my understanding of the topology of the Server + Client system for DST is that all the game calculations happen on the server side. Player client interaction, movement, placement etc. do not pass through another player's client. Technically, there is no way for a client to catch or listen for event (unseen player planting grass tufts, building chests etc.) in a server (anywhere in the world). That's my understanding but I could just be entirely wrong about it. Like I've said, I do not have the necessary knowledge to know whether or not such a thing is even possible. Sorry for not being much help. Hopefully people with better know-how cross over this thread and shed some light on the issue for you. Good luck, cheers. Link to comment https://forums.kleientertainment.com/forums/topic/66040-does-dst-server-send-full-data-to-players/#findComment-743761 Share on other sites More sharing options...
CarlZalph Posted April 3, 2016 Share Posted April 3, 2016 To get your own coordinates is a one liner in the console: print(ThePlayer.Transform:GetWorldPosition()) Any entity that the client doesn't see (A bit out in the Fog of War) won't be able to get the positions of. However, any instance that the client can see can be iterated through and coordinates gained. The entire world is sent to the client, though not the entities. So if someone wanted to cheat they could technically reveal the entire map, but not see the entities like your player and base unless they were really close anyway. Example output of every entity the client knew on the Klei NY-2 server at ~4:29PM EST on spawn: Spoiler [00:01:42]: > Debug_PrintEntities() [00:01:42]: 100058 - multiplayer_portal -196 0 4 [00:01:42]: 100090 - wx78 -196 0 4 [00:01:42]: 100031 - rain -196 0 4 [00:01:42]: 100032 - snow -196 0 4 [00:01:42]: 100033 - pollen -196 0 4 [00:01:42]: 100034 - seeds -191.50581359863 0 -1.774992108345 [00:01:42]: 100037 - seeds -201.32690429688 0 -1.3149580955505 [00:01:42]: 100055 - evergreen -204.99000549316 0 3.3499999046326 [00:01:42]: 100933 - flint -186.69479370117 0 3.4409120082855 [00:01:42]: 100989 - crow -203.01330566406 3.9363408366189e-011 11.31937789917 [00:01:42]: 100056 - evergreen -199.94000244141 0 15.10000038147 [00:01:42]: 100070 - sapling -195.61999511719 0 16.379999160767 [00:01:42]: 100053 - evergreen -201 0 -7.7300000190735 [00:01:42]: 100046 - evergreen -183.85000610352 0 0.059999998658895 [00:01:42]: 100051 - evergreen -211.10000610352 0 8.5 [00:01:42]: 100049 - evergreen -195.16999816895 0 -12.449999809265 [00:01:42]: 100048 - evergreen -191.7799987793 0 -12.630000114441 [00:01:42]: 100054 - evergreen -212.94999694824 0 -3.1800000667572 [00:01:42]: 100072 - sapling -175.83000183105 0 -7.8499999046326 [00:01:42]: 100930 - fireflies -211.35000610352 0 24.530000686646 [00:01:42]: 100045 - evergreen -219.44999694824 0 -7.039999961853 [00:01:42]: 100931 - fireflies -199.91999816895 0 32.060001373291 [00:01:42]: 100077 - grass -167.86000061035 0 12.409999847412 [00:01:42]: 100035 - evergreen -167.66926574707 0 -6.0215063095093 [00:01:42]: 100059 - evergreen -175.51580810547 0 26.442010879517 [00:01:42]: 100065 - sapling -167.21000671387 0 15.630000114441 [00:01:42]: 100078 - grass -171.24000549316 0 24.040000915527 [00:01:42]: 100071 - sapling -216.17999267578 0 31.459999084473 [00:01:42]: 100062 - sapling -168.58000183105 0 24.85000038147 [00:01:42]: 100080 - grass -168.94999694824 0 27.180000305176 [00:01:42]: 100047 - evergreen -187.82000732422 0 39.580001831055 [00:01:42]: 100073 - sapling -203.17999267578 0 40.869998931885 [00:01:42]: 100064 - sapling -159.38999938965 0 15.109999656677 [00:01:42]: 100036 - seeds -159.16732788086 0 15.768575668335 [00:01:42]: 100936 - dirtpile -189.52403259277 0 43.472290039063 [00:01:42]: 100088 - deciduoustree -163.50999450684 0 27.389999389648 [00:01:42]: 100069 - sapling -199.77000427246 0 44.020000457764 [00:01:42]: 100932 - fireflies -195.42999267578 0 44.759998321533 [00:01:42]: 100050 - evergreen -207.7799987793 0 44.259998321533 [00:01:42]: 100084 - deciduoustree -152.4700012207 0 8.8400001525879 [00:01:42]: 100068 - sapling -152.82000732422 0 11.489999771118 [00:01:42]: 100052 - evergreen -212.5299987793 0 47.830001831055 [00:01:42]: 100079 - grass -164.14999389648 0 40.610000610352 [00:01:42]: 100087 - deciduoustree -147.53999328613 0 7.9699997901917 [00:01:42]: 100081 - grass -168.66000366211 0 44.680000305176 [00:01:42]: 100929 - fireflies -147.2799987793 0 -7.75 [00:01:42]: 100076 - grass -160.11000061035 0 39.520000457764 [00:01:42]: 100086 - deciduoustree -147.33000183105 0 19.969999313354 [00:01:42]: 100061 - sapling -164.13999938965 0 44.130001068115 [00:01:42]: 100038 - grass -155.72999572754 0 -28.110000610352 [00:01:42]: 100075 - grass -151.21000671387 0 32.150001525879 [00:01:42]: 100063 - sapling -148.83999633789 0 28.340000152588 [00:01:42]: 100067 - sapling -144.19999694824 0 16.360000610352 [00:01:42]: 100060 - sapling -168.99000549316 0 52.279998779297 [00:01:42]: 100074 - grass -160.69999694824 0 47.490001678467 [00:01:42]: 100039 - grass -156.16000366211 0 -36.229999542236 [00:01:42]: 100044 - evergreen -187.22999572754 0 60.599998474121 [00:01:42]: 100082 - grass -148.47999572754 0 39.040000915527 [00:01:42]: 100057 - evergreen -172.72999572754 0 -52.080001831055 [00:01:42]: 100089 - red_mushroom -164.66000366211 0 56.159999847412 [00:01:42]: 100083 - deciduoustree -148.72999572754 0 44.319999694824 [00:01:42]: 100042 - pighead -154 0 -42 [00:01:42]: 100043 - flies -154 0 -42 [00:01:42]: 100040 - pighead -158 0 -46 [00:01:42]: 100041 - flies -158 0 -46 [00:01:42]: 100066 - sapling -175.00999450684 0 64.040000915527 [00:01:42]: 100085 - deciduoustree -136.96000671387 0 28.610000610352 [00:01:42]: 100027 - mist 484.89999389648 0 -140.4700012207 Link to comment https://forums.kleientertainment.com/forums/topic/66040-does-dst-server-send-full-data-to-players/#findComment-743843 Share on other sites More sharing options...
Diaboliko Posted April 3, 2016 Author Share Posted April 3, 2016 @Zillvr, well... Thanks for trying to help anyway! @CarlZalph, thank you! This information is all I am interested in at the moment. However it is interesting that robot player is marked with wx78... Makes me wonder what function should be called to recieve the name of this player. //I hope player doesn't recieve tile turf type on join... Just saying. Don't anyone dare to take it as a question. Link to comment https://forums.kleientertainment.com/forums/topic/66040-does-dst-server-send-full-data-to-players/#findComment-744029 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.
Please be aware that the content of this thread may be outdated and no longer applicable.