Don’t Starve Together là trò chơi phiêu lưu trực tuyến, nằm trong phần tiếp theo của Don’t Starve. Nó được phát triển thêm nhiều tính năng hơn so với phần trước và được phát hành miễn phí trên Steam. Trong bài viết này, chúng tôi sẽ tổng hợp cho game thủ về những lệnh cheat Don’t Starve Together được sử dụng trong tựa game PC/Console này.

Cách mở lệnh Console

Lệnh Console thường sẽ được mở mặc định trong game. Còn nếu nó không có, bạn có thể thực hiện điều chỉnh trong tệp settings.ini trong phần sao lưu của game. Nó có thể nằm ở trong thư mục DoNotStarveTogether ở đường dẫn dưới đây:

  • Đối với Windows, Mac: <Documents>\Klei\DoNotStarveTogether\client.ini
  • Linux: ~/.klei/DoNotStarve/client.ini

Bạn có thể mở tệp settings.ini bằng Notepad hoặc các công cụ văn bản khác. Tìm phần [MISC] và hãy đảm bảo rằng ENABLECONSOLE = true. Nếu kết quả hiển thị là false thì hãy thay đổi và save lại. Khi đang ở trong game, bạn mở Console bằng phím ~ trong bàn phím tiếng Anh.

Chúng tôi khuyến khích người chơi dùng hack Don’t Starve Together hơn. Bạn có thể tham khảo 2 hack này:

  • Admin Scoreboard+: có godmode, chế độ sáng tạo, dập lửa, hồi sinh, drop đồ, giết người chơi.
  • Fix for Too Many Items: spawn đồ nhanh và các lệnh cơ bản,…

Lưu ý:

  • Người chơi sẽ phải nhập lại hầu như tất cả các lệnh sau khi nạp một thế giới.
  • Lựa chọn hỗ trợ số lượng đối số cho một hàm nhất định. Chẳng hạn, nếu bạn chỉ muốn sinh ra một tiền tố thì có thể bỏ qua số lượng: “c_spawn(‘beefalo’)“.
  • Trường hợp bạn không phải máy chủ hoặc bạn là một máy chủ quản trị, các lệnh sẽ cần phải chạy từ xa. Bấm nút Ctrl cùng Console đang được mở để chuyển sang chế độ lệnh từ xa.

Các lệnh Cheat Don’t Starve Together đơn giản

  • Sinh tiền tố: c_spawn(“tiền tố”, số lượng tiền tố)

Số lượng tiền tố được cải tiến từ DebugSpawn, sinh một lượng tiền tố đã chọn dưới con trỏ chuột. Ở đây chúng ta không cần thiết phải nhập số lượng.

  • Đưa vật dụng: c_give(“tiền tố”, số lượng)

Sinh một lượng tiền tố đã chọn trong túi đồ của người chơi. Lệnh Don’t Starve này chỉ hoạt động với Ba LôVật Dụng có thể chứa trong túi đồ thôi.

  • Go Adventuring: c_goadventuring()

Cung cấp một bộ những vật phẩm bắt đầu cho người chơi.

  • Kịch bản: c_doscenario(scenario)

Áp dụng nguyên bản một kịch bản để lựa chọn và khởi chạy.

  • Máu: c_sethea​lth(phần trăm)

Đặt máu của bạn đến phần trăm đã chọn. Lưu ý: Dùng phân số 0.90 = 90%.

cheat don't starve together
Các lệnh cheat Don’t Starve Together
  • Tinh thần: c_setsanit​y(phần trăm)

Đặt Tinh thần của bạn đến phần trăm đã chọn, nhưng nhớ quy đổi phần trăm ra số thập phân. Ví dụ: 0.90 = 90%.

  • Sức đói: c_sethunger(phần trăm)

Đặt Sức đói của bạn đến phần trăm đã chọn. Lưu ý dùng số thập phân như lệnh trên.

  • Độ ẩm: c_setmoisture(phần trăm)

Tương tự cũng đặt độ ẩm theo tỷ lệ phần trăm đã chọn và sử dụng phần trăm bằng số thập phân.

  • Nhiệt độ: c_settemperature(độ)

Đặt nhiệt độ theo tỷ lệ phần trăm đã chọn.

  • Chế Độ Bất Tử: c_godmode()

Khi nhập lệnh này, nhân vật của bạn sẽ không lo bị giảm Tinh Thần, Sức Đói hay Máu khi bị kẻ thù tấn công nữa. Và nhớ là các chỉ số với các lệnh không thể thay đổi khi đang bất tử. Để tắt chế độ này, hãy dùng lệnh thêm lần nữa. Bên cạnh đó thì lệnh Don’t Starve Together này còn có thể dùng để hồi sinh cho mình hoặc người chơi khác trong server.

  • Chế Độ Siêu Bất Tử: c_supergodmode()

Giống hệt như Chế Độ Bất Tử nhưng toàn bộ chỉ số sẽ được đặt đầy đủ.

  • Duy trì sức khỏe của bạn: c_maintainhealth(ThePlayer)

Cũng tương tự như chế độ Siêu bất tử, thế nhưng lệnh này sẽ liên tục phục hồi sức khỏe của nhân vật. Để hủy bỏ cheat Don’t Starve Together bạn gõ lệnh: c_cancelmaintaintasks(ThePlayer).

lệnh don't starve
Sử dụng lệnh Don’t Starve như thế nào?
  • Duy trì sự tỉnh táo: c_maintainsanity(ThePlayer)

Liên tục tái tạo sự tỉnh táo cho bạn. Nhập c_cancelmaintaintasks(ThePlayer) để hủy.

  • Duy trì cơn đói: c_maintainhunger(ThePlayer)

Liên tiếp tái tạo cơn đói. Để hủy thì hãy nhập c_cancelmaintaintasks(ThePlayer).

  • Duy trì nhiệt độ: c_maintaintemperature(ThePlayer)

Tương tự như supergodmode, nhưng lệnh này liên tục tái tạo nhiệt độ để duy trì. Để hủy bỏ, bấm Enter và nhập: c_cancelmaintaintasks(ThePlayer).

  • Duy trì độ ẩm cơ thể: c_maintainmoisture(ThePlayer)

Có tác dụng tái tạo độ ẩm cho cơ thể của bạn trong Don’t Starve Together. Nếu muốn hủy bỏ lệnh này thì người chơi nhập: c_cancelmaintaintasks(ThePlayer).

  • Duy trì tất cả: c_maintainall(ThePlayer)

Tất cả các chỉ số người chơi sẽ đều được phục hồi giống như lệnh Siêu bất tử vậy. Để hủy, bạn hãy nhập: c_cancelmaintaintasks(ThePlayer).

  • Mob tàng hình: c_makeinvisible()

Ngăn chặn mob từ các mục tiêu trong khi chiến đấu.Cheat này không hoạt động trong mọi hoàn cảnh.

  • Cài tăng tốc độ di chuyển: c_speedmult(hệ số)

Tốc độ chạy chuẩn là 1.2 sẽ giúp bạn di chuyển nhanh gấp đôi. Từ 20 trở lên, bạn có thể dễ dàng đâm xuyên qua tường và đi trên mặt biển.

lệnh don't starve together
Các mã lệnh Don’t Starve Together

Lệnh Don’t Starve Together cho người chơi

Lưu ý: Các lệnh này sẽ không hoạt động nếu người chơi là máy khách và không được quản trị gửi điều khiển từ xa bằng phím Ctrl.

  • Dự đoán hành động: ThePlayer:EnableMovementPrediction(enable/false)

Mặc định là kích hoạt, đặt nó là “false” sẽ thay đổi rubberbanding for choppiness, nhưng thường hữu ích trong chiến đấu. Điều này chỉ thực hiện mọi thứ nếu thực thi bởi máy khách, máy chủ không có dự đoán.

  • Chế độ sáng tạo: GetPlayer().components.builder:GiveAllRecipes()

Với lệnh này bạn có thể thỏa sức chế tạo tất cả mọi thứ.

  • Máu tối đa: ThePlayer.components.health:SetMaxHealth(giá trị)

Thay đổi lượng máu tối đa cho nhân vật của bạn.

  • Tinh Thần tối đa: ThePlayer.components.sanity:SetMax(giá trị)

Thay đổi tối đa tinh thần cho nhân vật.

  • Sức Đói tối đa: ThePlayer.components.hunger:SetMax(giá trị)

Thay đổi Sức Đói max cho nhân vật trong game.

Trò chơi trực tuyến nhiều người chơi Don't Starve Together
Trò chơi trực tuyến nhiều người chơi Don’t Starve Together
  • Ngừng Sức Đói: ThePlayer.components.hunger:Pause(true)

Khi bạn sử dụng mã Don’t Starve Together, nhân vật sẽ không bị đói nữa.

  • Thay đổi hệ số sát thương: ThePlayer.components.combat.damagemultiplier=(giá trị)

Đổi hệ số sát thương trong Don’t Starve.

  • Biến đổi người sói: c_setbeaverness(percentage)

Biến Woodie thành Ma Hải Ly. Đặt 1 nếu muốn chuyển đổi thành Ma Hải Ly và chọn 0 để quay trở lại Woodie.

Một số lệnh nhân vật

Lưu ý: Nhiều lệnh thường dùng cho nhân vật như: c_godmode() hay c_sethealth(1). Một số nhân vật khác thì dùng c_select(AllPlayers[số]) ở đầu. Vậy nên bạn sẽ cần một danh sách người chơi để lấy số người chơi:

  • Danh sách tất cả người chơi với tên truy cập và số: c_listallplayers()
  • Chọn một người chơi nào đó: AllPlayers[số]

Nếu bạn là máy chủ thì chọn ThePlayer. Còn nếu là những người chơi khác phải có số hiển thị trên bảng. Nếu muốn chắc chắn hơn thì nên gõ lệnh cheat Don’t Starve Together: c_listallplayers() để xem tên người dùng và nhân vật cho mỗi số người chơi. Lệnh ThePlayer có thể dùng với AllPlayers[số] thay vì chỉ dùng một lệnh ThePlayer.

hack don't starve together
Cách hack game phiêu lưu Don’t Starve Together
  • Dùng một lệnh đến tất cả người chơi: for k,v in pairs(AllPlayers) do command end

Để di chuyển tất cả người chơi đến vị trí con trỏ chuột, bạn hãy dùng “v” thay cho AllPlayers[số]. Chẳng hạn như: “for k,v in pairs(AllPlayers) do c_move(v) end”

  • Di chuyển đến người chơi khác: c_move(AllPlayers[số])

Chuyển người chơi đến vị trí con trỏ chuột.

  • Giết một người chơi: AllPlayers[số]:PushEvent(‘death’)
  • Hồi sinh một người chơi: AllPlayers[số]:PushEvent(‘respawnfromghost’)
  • Cung cấp chế độ sáng tạo cho người chơi: AllPlayers[số].components.builder:GiveAllRecipes()
  • Dịch chuyển đến người chơi: c_goto(AllPlayers[số])

D chuyển nhân vật đến người chơi tương ứng với số người chơi từ c_listallplayers().

  • Drop mọi vật phẩm trong kho: AllPlayers[số].components.inventory:DropEverything()

Bỏ mọi thứ từ kho tương ứng với số người chơi từ c_listallplayers()

Những mã lệnh hữu ích cho game thủ
Những mã lệnh hữu ích cho game thủ
  • Sinh lại một nhân vật của người chơi (quay lại giao diện chọn nhân vật để lựa chọn lại một nhân vật bất kỳ bạn muốn): c_despawn(AllPlayers[số])

Điều này sẽ làm mất hết các vật dụng trong túi đồ của họ, vì thế hãy giết họ trước để làm vật dụng được rơi ra.

Lệnh thế giới trong Don’t Starve Together

  • Dịch chuyển đến tiền tố: c_gonext(“tiền tố”)

Sau khi bấm nút Enter, nó sẽ di chuyển nhân vật đến trường hợp tiền tố được đặt tên dạng số đầu tiên. Nếu lập lại nhiều tiền tố đang tồn tại, sẽ xuất hiện 1 list các nhân vật trong bảng ghi Console. Mỗi lệnh được thực hiện sau đó sẽ đưa nhân vật trong game từ cá thể này đến cá thể khác theo thứ tự nào đó.

  • Xóa Vật dụng dưới chuột:

TheInput:GetWorldEntityUnderMouse():Remove()
c_select() c_sel():Remove()

Bạn chỉ cần nhập kệnh rồi nhấn Enter để xóa vật dụng đó. Hãy dùng lệnh thứ 2 nhé, vì lệnh này chuyên dụng hơn.

  • Xóa hết: for k,v in pairs(Ents) do if v.prefab == “tiền tố” then v:Remove() end end

Chỉ cần bạn bấm Enter, ngay lập tức mọi phiên bản của tất cả tiền tố được nhập sẽ được xóa hết. Đây là lệnh Don’t Starve thích hợp với các máy chủ.

Lệnh Don't Starve cho máy chủ và máy khách
Lệnh Don’t Starve cho máy chủ và máy khách
  • Tiết Lộ Bản Đồ – Cho bản thân:

minimap = TheSim:FindFirstEntityWithTag(“mini­map”)

TheWorld.minimap.MiniMap:ShowArea (0,0,0,10000)

for x=-1600,1600,35 do
for y=-1600,1600,35 do
ThePlayer.player_classified.MapExplorer:RevealArea(x,0,y)
end
end

Lệnh này chỉ áp dụng cho máy chủ và không áp dụng cho các máy khách.

  • Tiết lộ bản đồ – Cho tất cả người chơi: for k,v in pairs(AllPlayers) do for x=-1600,1600,35 do for y=-1600,1600,35 do v.player_classified.MapExplorer:RevealArea(x,0,y) end end end

Đây là một lệnh dành cho máy chủ và không có tác dụng đối với máy khách.

  • Nhảy ngày: TheWorld:PushEvent(“ms_nextcycle”)
  • Nhảy thời gian: TheWorld.net.components.clock:OnUpdate(16*30*x)

Nhảy qua x ngày. Thay x để biểu thị số ngày, hay một phần ngày. Ví dụ:16*30*4.5 để nhảy 4.5 ngày). Bạn cần thay giá trị cho hợp lý, tránh thay ngày cao quá sẽ dẫn đến đơ máy.

  • Nhảy đơn vị thời gian và cập nhật: LongUpdate(X)

X là đơn vị thời gian nhảy và thực hiện hàm LongUpdate lên các đối tượng thế giới

Lưu ý: Có 30 đơn vị thời gian mỗi phân đoạn. Để nhảy nguyên một ngày ta có thể sử dụng LongUpdate(480) hoặc LongUpdate(X*16*30) hay là LongUpdate(X*TUNING.TOTAL_DAY_TIME), với X = ngày nhảy.

Hướng dẫn các lệnh từ cơ bản đến nâng cao cho Don't Starve Together
Hướng dẫn các lệnh từ cơ bản đến nâng cao cho Don’t Starve Together
  • Nhảy pha: TheWorld:PushEvent(“ms_nextphase”)
  • Đặt phân đoạn: TheWorld:PushEvent(“ms_setclocksegs”, {day=x,dusk=y,night=z})

Đặt lượng phân đoạn được làm mới vào ngày tiếp theo, sẽ xảy ra lỗi nếu x + y + z thêm vào quá 16.

Ví dụ: TheWorld:PushEvent(“ms_setclocksegs”, {day=14,dusk=1,night=1}) nghĩa là ngày rất dài, hoàng hôn và đêm thì rất ngắn.

  • Đặt phân đoạn mùa:

​TheWorld:PushEvent(“ms_setseasonclocksegs {summer{day=sx,dusk=sy,night=sz}, winter{day=wx,dusk=wy,night=wz}})

Phân đoạn theo mùa lỗi nếu x + y + z thêm vào quá 16. Phân đoạn này là cố định, không như setclocksegs.

Ví dụ: TheWorld:PushEvent(“ms_setseasonclocksegs”,{summer={day=14,dusk=1,night=1},winter{day=13,dusk=1,night=2}})

Ngày rất dài, hoàng hôn và đêm lại rất ngắn (một phân đoạn cho hoàng hôn và đêm), đêm dài hơn vào mùa Đông.

  • Đặt độ dài mùa: TheWorld:PushEvent(“ms_setseasonlength”, {season=”summer”, length=15})\
  • Bắt đầu Mùa Hè: TheWorld:PushEvent(“ms_setseason”, “summer”)
  • Bắt đầu Mùa Đông: TheWorld:PushEvent(“ms_setseason”, “winter”)
  • Bắt đầu Mùa Xuân Reign of Giants icon: TheWorld:PushEvent(“ms_setseason”, “spring”)​
  • Bắt đầu Mùa Thu Reign of Giants icon: TheWorld:PushEvent(“ms_setseason”, “autumn”)​
  • Bắt đầu Mưa: TheWorld:PushEvent(“ms_forceprecipitation”)
  • Ngừng Mưa (bao gồm cả Mưa Ếch): TheWorld:PushEvent(“ms_forceprecipitation”, false)
  • Làm Sét đánh: TheWorld:PushEvent(“ms_sendlightningstrike”, TheInput:GetWorldPosition())

Sét đánh lên vị trí con trỏ chuột trên màn hình máy tính. Trúng vào Cột Thu Lôi nếu có một cái ngay gần đó.

Lệnh thế giới trong Don't Starve Together
Lệnh thế giới trong Don’t Starve Together
  • Cheat Don’t Starve Together làm Thiên Thạch rơi: c_spawn(“shadowmeteor”, 1)

Khi bạn sử dựng lệnh Don’t Starve này, Thiên Thạch sẽ được rơi lên vị trí chuột và sinh ra các loại đá ngẫu nhiên.

  • Đo khoảng cách:

print(math.sqrt(ThePlayer:GetDistanceSqToInst(TheInput:GetWorldEntityUnderMouse())))

In khoảng cách giữa người chơi và đối tượng ở con trỏ chuột vào bảng ghi Console (để hiển thị ấn tổ hợp Ctrl + L).

Lệnh liên quan đến Mạng, máy chủ

  • Sút/Cấm một người chơi:
    TheNet:Kick(userid)
    TheNet:Ban(userid)

Lưu ý: Có thể thực hiện lệnh Don’t Starve Together trên dễ dàng hơn thông qua bảng điểm. Userid có thể tìm trong bảng AllPlayers, sau đó dùng AllPlayers[#].userid.

Chẳng hạn với người chơi 3: TheNet:Kick(AllPlayers[3].userid).

  • Tạm cấm một người chơi: TheNet:BanForTime(userid,time_in_seconds)

Người chơi sẽ bị cấm trong một khoảng thời gian ngắn. Userid là viết tắt cho KU id của người chơi bị cấm. Có thể đặt như sau: TheNet:BanForTime(“KU_aabbccdd”, 120). Có nghĩa là cấm người chơi với KU id trong vòng 120 giây.

mã don't starve together
Lệnh liên quan đến máy chủ
  • Kết nối đến một máy chủ: c_connect(“địa chỉ IP”, cổng, “mật khẩu”)

Trường hợp kết nối thường không thể hoạt động được khi chơi game, người chơi có thể kết nối trực tiếp đến một địa chỉ IP nào đó. Theo mặc định thì cổng là 10999. Nếu không có password, bạn có thể bỏ trống nó: c_connect(“10.0.0.8”, 10999)

  • Lệnh cheat Don’t Starve Together Nạp lại thế giới: c_reset()

Nạp lại thế giới nhưng không save. Khuyên bạn không nên sử dụng lệnh này nếu là máy khách, trừ khi được gửi từ xa.

  • Tái tạo thế giới: c_regenerateworld()

Xóa thế giới hiện tại và tạo ra một thế giới mới mẻ hơn.

  • Lưu máy chủ: c_save()

Máy chủ phải lưu lại ngay lập tức.

  • Tắt máy chủ: c_shutdown( true / false)

True là lưu trò chơi lại, còn false sẽ thoát ra mà không lưu. Lưu ý:  c_shutdown() giống như c_shutdown(true).

  • Phục hồi máy chủ: c_rollback(count)

Phục hồi một máy chủ thông qua số lượng sao lưu đã cho. Lùi lại một: c_rollback() while c_rollback(3) sẽ lùi lại 3.

  • Cho phép/Vô hiệu người chơi mới tham gia: TheNet:SetAllowIncomingConnections( true / false )

Nếu bạn đặt nó là True có nghĩa là mặc định cho phép mọi người vào. Còn nếu đặt False tức là ngăn người khác tham gia.

  • Tạo một thông báo máy chủ (áp dụng cho Console máy chủ chuyên dụng): c_announce(“announcement”)

Hack Don’t Starve Together này sẽ thông báo tắt/chạy lại máy chủ để người chơi không bị ngắt kết nối mà không hề hay biết gì.

Hack Don't Starve Together
Hack Don’t Starve Together

Một số mã Don’t Starve Together khác

  • Dọn Nhà Xác: ErasePersistentString(“morgue”)

Sau khi thực hiện xong lệnh này, bạn thoát game rồi sau đó vào lại để xem thay đổi nhé

  • Tính số lượng một thứ trong thế giới: c_countprefabs(“tiền tố”)

Trong máy chủ chuyên dụng, kết quả về số lượng sẽ được in trên Console của máy chủ.

  • Sinh Hố Giun: Không có một dòng lệnh duy nhất nào để thực hiện thao tác này, bạn làm theo các lệnh như sau:
    • Sinh Hồ Giun 1: c_spawn(“wormhole”)
    • Đánh dấu Hố Giun 1 (mouse over wormhole): worm1 = c_select()
    • Sinh Hồ Giun 2: c_spawn(“wormhole”)
    • Đánh dấu Hố Giun 2: worm2 = c_select()
    • Tạo kết nối đến worm1.components.teleporter.targetTeleporter = worm2
    • Cuối cùng quay lại worm2.components.teleporter.targetTeleporter = worm1 là xong

Trên đây là tất tần tật các lệnh cheat Don’t Starve Together dành cho các game thủ. Mong rằng với những thông tin mà Top Game Hot cung cấp trên đây sẽ giúp bạn có những trải nghiệm thú vị hơn khi chơi Don’t Starve Together.

Xem thêm: Cách tải Don’t Starve Together Full Crack thành công 100%.