Don't Starve Together

Don't Starve Together

Modify Ownership
Muche  [developer] 12 jan. 2016 às 22:12
Bug reports
When reporting bugs please state:
DTS version, mod version, other enabled mods and, if possible, log or crashscreen screenshot in the case of crash.
Also see https://steamproxy.net/sharedfiles/filedetails/?id=576517611
Última alteração por Muche; 20 mar. 2016 às 13:04
< >
A mostrar 1-15 de 21 comentários
Deja Vu 17 jan. 2016 às 10:27 
I'm getting this error http://pastebin.com/ZVMWnNuv I have way too many mods to list over here, perhaps you can do without the list first?
Muche  [developer] 17 jan. 2016 às 11:46 
Well, this is caused by test that checks if some other mod is overriding string.split function.
I know that currently Moderator Commands mod does this and will show this error.
You can also try searching for "string.split" or "string:split" in all lua files in mods folder.
Deja Vu 17 jan. 2016 às 11:51 
Yes, Moderator Commands is active in my server and should be the only mod that use this method. Can you find a workaround for this?
Muche  [developer] 17 jan. 2016 às 12:06 
Technically, it is possible. I could copy the function definition from the base game, so I could use that instead of version altered by ModCmds.
Deja Vu 28 jan. 2016 às 13:21 
Have you made it compatible with Moderator Commands mod?
Muche  [developer] 28 jan. 2016 às 13:24 
Yes. Sorry for not replying here, I thought it would be enough to just publish new version.
Deja Vu 28 jan. 2016 às 15:24 
I think i have found a bug in Dedicated Servers. If i set the "modoverrides" option to "keybind = 99," which should be ASCII letter for C, it does not work, it still uses O key in the server.
Muche  [developer] 28 jan. 2016 às 16:55 
Yes, that is by design. Hotkey is being configured on the client side, setting it on server has no effect on clients.
My thinking is, if I join two different servers I want to use hotkey as it suits me, not possibly two different hotkeys as defined by server admins.
Deja Vu 28 jan. 2016 às 22:54 
But the client can't configure it as the client does not have the mod even downloaded from workshop (Dedicated servers) so how can the Client configure the button? Also I'm sure you can use server settings on keybindings as there are other mods out there, which for example use different UI styles and what is located where on screen and these settings work fine, i can't see why keybinding is any different. Perhaps you can make this configurable option, to force the Client to use Server Settings on keybinding? I believe this feature is a must on Dedicated Servers since clients don't have this mod downloaded and the server or moderators have to notify the client on how to use the Modify Ownership and which button to press. Currently i use "Welcome Message" to notify Clients what button enables the Modify Ownership function.
Deja Vu 28 jan. 2016 às 23:54 
Ignore the last message. Everything works as it should. If client does not have the mod downloaded/subscribed then server configuration forces the key to be used. If client has the mod downloaded, it uses the client set value for it (This is why i first thought the mod is not working in my dedicated server because i had the mod enabled and Subscribed to and it was using the O key, not my server set C key)
Shang 25 fev. 2016 às 17:52 
[00:05:19]: [string "../mods/workshop-599501490/modmain.lua"]:983: Ownerlist of treasurechest (-111.28257751465,0,121.13149261475) has less than 2 elements? How did this even happen? LUA ERROR stack traceback: =[C]:-1 in (upvalue) assert (C) <-1--1> ../mods/workshop-599501490/modmain.lua:983 in () ? (Lua) <907-1046> player = 116817 - willow (valid:true) str = KU_sfgTg7No playerdbgstr = 伤 (KU_pPHW5Kge) entity = 126543 - treasurechest (valid:true) entitydbgstr = treasurechest (-111.28257751465,0,121.13149261475) isIdValid = true uid = uid_KU_sfgTg7No =[C]:-1 in (method) CallRPC (C) <-1--1> scripts/networkclientrpc.lua:516 in (global) HandleRPCQueue (Lua) <507-524> i = 1 fn = function - ../mods/workshop-599501490/modmain.lua:907 sender = 116817 - willow (valid:true) data = table: 59317F88 tick = false scripts/update.lua:47 in () ? (Lua) <39-127> dt = 0.034080937504768 [00:05:19]: [string "../mods/workshop-599501490/modmain.lua"]:983: Ownerlist of treasurechest (-111.28257751465,0,121.13149261475) has less than 2 elements? How did this even happen? LUA ERROR stack traceback: =[C]:-1 in (upvalue) assert (C) <-1--1> ../mods/workshop-599501490/modmain.lua:983 in () ? (Lua) <907-1046> =[C]:-1 in (method) CallRPC (C) <-1--1> scripts/networkclientrpc.lua:516 in (global) HandleRPCQueue (Lua) <507-524> scripts/update.lua:47 in () ? (Lua) <39-127>
Última alteração por Shang; 6 mar. 2016 às 2:22
Muche  [developer] 26 fev. 2016 às 17:22 
@伤, I wasn't able to reproduce it.
However, I've uploaded new version that shouldn't crash, instead it prints message into the log.
If this happens for you again, could you please upload full server_log to e.g. pastebin and link it here. Thanks.
Última alteração por Muche; 26 fev. 2016 às 17:24
Shang 14 mar. 2016 às 5:58 
[02:52:37]: [ModifyOwnerWidget:InitScrollList|createRow(1,KU_pPHW5Kge,scrolllist_root)]#2 name:GetRegionSize=150,28.75; squeeze=N/A [02:52:37]: [ModifyOwnership|OnModifyOwnerListDirty] inst=109013 - player_classified, newlist=KU_pPHW5Kge KU_00ViLmv- [02:52:38]: [ModifyOwnerWidget:InitScrollList|createRow(1,KU_pPHW5Kge,scrolllist_root)]#2 name:GetRegionSize=150,28.75; squeeze=N/A [02:52:38]: [ModifyOwnerWidget:InitScrollList|createRow(2,KU_00ViLmv-,scrolllist_root)]#2 name:GetRegionSize=192.5,28.75; squeeze=N/A [02:52:40]: [string "../mods/workshop-599501490/modmain.lua"]:561: Ownerlist has less than 1 elements? How did this even happen? LUA ERROR stack traceback: =[C]:-1 in (upvalue) assert (C) <-1--1> ../mods/workshop-599501490/modmain.lua:561 in (upvalue) OnButtonDelClick (Lua) <547-585> userid = KU_00ViLmv- ownerlist = table: 7A6A0040 ../mods/workshop-599501490/modmain.lua:637 in (field) onButtonDelClick (Lua) <637-637> text = KU_00ViLmv- ../mods/workshop-599501490/scripts/widgets/modifyownerwidget.lua:302 in (field) onclick (Lua) <298-306> userid = KU_00ViLmv- scripts/widgets/imagebutton.lua:158 in (method) OnControl (Lua) <121-164> self = image_normal = button_long.tex shown = true textfocuscolour = table: 6E4CB278 selected = false size = 25 enabled = true help_message = 选择 image_scale = table: 6E4CA350 text = Text - Del font = spirequal name = Del textselectedcolour = table: 6E4C9360 focus_flow = table: 6E4CD618 image_focus = button_long_halfshadow.tex image_selected = button_long_disabled.tex textcolour = table: 6E4CD690 callbacks = table: 6E4C5B48 o_pos = (108.00, 4.00, 0.00) onclick = function - ../mods/workshop-599501490/scripts/widgets/modifyownerwidget.lua:298 size_y = 36 size_x = 50 inst = 213089 - (valid:true) focus = true parent = row normal_scale = table: 6E4CFE90 children = table: 6E4C8960 textdisabledcolour = table: 6E4C9568 focus_flow_args = table: 6E4C6868 focus_target = false atlas = images/frontend.xml focus_scale = table: 6E4D0B10 move_on_click = true image = Image - images/frontend.xml:button_long_halfshadow.tex fontdisabled = spirequal clickoffset = (0.00, -3.00, 0.00) image_offset = table: 6E4C9EA0 scale_on_focus = true has_image_down = true control = 29 can_fade_alpha = true image_disabled = button_long_disabled.tex down = false image_down = button_long_halfshadow.tex control = 29 down = false scripts/widgets/widget.lua:116 in (method) OnControl (Lua) <110-124> self = callbacks = table: 62AB9FC0 inst = 213086 - (valid:true) focus = true children = table: 62AB59C0 focus_flow_args = table: 43B73188 buttonDel = Del userid = KU_00ViLmv- next_in_tab_order = row can_fade_alpha = true enabled = true namewdg = Text - 《游刃有余》猪肉荣 name = row focus_target = false focus_flow = table: 43B73368 shown = true bg = Image - images/global.xml:square.tex parent = ScrollBar control = 29 down = false k = Del v = Del scripts/widgets/widget.lua:116 in (field) OnControl (Lua) <110-124> self = max_step = -4 yInitial = 10 step_size = -32 widgets_per_view = 6 bg = Image - images/ui.xml:blank.tex scroll_bar = BUTTON enabled = true up_button = BUTTON scroll_bar_container = scroll-bar-container item_height = 32 items = table: 62AB9660 always_show_static_widgets = false name = ScrollBar focus_flow = table: 6E4CB3E0 focus_children = true callbacks = table: 6E4C7EC0 focused_index = 1 item_padding = 5 inst = 213092 - (valid:true) focus = true position_marker = BUTTON children = table: 6E4D1448 focus_flow_args = table: 6E4CB368 focus_target = false width = 285 parent = scrolllist_root view_offset = 0 scroll_bar_line = Image - images/ui.xml:scrollbarline.tex shown = true height = 208 x_offset = 135 down_button = BUTTON can_fade_alpha = true control = 29 down = false k = row v = row scripts/widgets/scrollablelist.lua:147 in (method) OnControl (Lua) <146-162> self = max_step = -4 yInitial = 10 step_size = -32 widgets_per_view = 6 bg = Image - images/ui.xml:blank.tex scroll_bar = [02:52:40]: [string "../mods/workshop-599501490/modmain.lua"]:561: Ownerlist has less than 1 elements? How did this even happen? LUA ERROR stack traceback: =[C]:-1 in (upvalue) assert (C) <-1--1> ../mods/workshop-599501490/modmain.lua:561 in (upvalue) OnButtonDelClick (Lua) <547-585> ../mods/workshop-599501490/modmain.lua:637 in (field) onButtonDelClick (Lua) <637-637> ../mods/workshop-599501490/scripts/widgets/modifyownerwidget.lua:302 in (field) onclick (Lua) <298-306> scripts/widgets/imagebutton.lua:158 in (method) OnControl (Lua) <121-164> scripts/widgets/widget.lua:116 in (method) OnControl (Lua) <110-124> scripts/widgets/widget.lua:116 in (field) OnControl (Lua) <110-124> scripts/widgets/scrollablelist.lua:147 in (method) OnControl (Lua) <146-162> scripts/widgets/widget.lua:116 in (method) OnControl (Lua) <110-124> scripts/widgets/widget.lua:116 in () ? (Lua) <110-124> =(tail call):-1 in () (tail) <-1--1> scripts/widgets/widget.lua:116 in (method) OnControl (Lua) <110-124> scripts/widgets/widget.lua:116 in (method) OnControl (Lua) <110-124> scripts/widgets/widget.lua:116 in (method) OnControl (Lua) <110-124> scripts/widgets/widget.lua:116 in (method) OnControl (Lua) <110-124> scripts/widgets/widget.lua:116 in (field) OnControl (Lua) <110-124> scripts/screens/playerhud.lua:579 in (method) OnControl (Lua) <578-664> scripts/frontend.lua:331 in (method) OnControl (Lua) <315-373> scripts/input.lua:158 in (method) OnControl (Lua) <155-162> scripts/input.lua:358 in () ? (Lua) <357-359>
Muche  [developer] 14 mar. 2016 às 13:32 
@伤, sadly, I still wasn't able to reproduce it.
Anyways, I've uploaded new version that shouldn't crash, instead it displays a warning and prints somewhat a lot of messages into the log. Should you encounter this again, please post more of log.
Gonz008 12 mai. 2016 às 18:38 
http://pastebin.com/JM9Zrcar

Game crashed as I switched between caves world to overworld on a dedicated server as a regular client, I can try to hook you up with the server log of when I crashed but as of right now all i have is my clientside log

Happened at 42:18

2nd time its happened when I go from underworld to overworld in the same server.
Última alteração por Gonz008; 12 mai. 2016 às 18:55
< >
A mostrar 1-15 de 21 comentários
Por página: 1530 50