
LateJoin
Currently the most stable LateJoin mod available, now with built-in AntiCheat protection against malicious players.🇺🇸 English
📢 AntiItemTeleport is now built in: Most players weren't using AntiItemTeleport, the mod made to stop malicious players, so it has been added to this mod as part of AntiCheat. (If you have AntiItemTeleport installed, please remove it. While both are installed, this mod's teleport protection stays off.)
✨ Features
LateJoin
- Join games in progress: Join a [public / private] room that has already started.
- Room name tag: While late join is on,
[LateJoin v2.4]is shown in front of a public room's name, so players can tell the room runs this mod. Tags other mods add to the name are removed; the name you typed is kept as is. (The version updates by itself) - Per-area settings: Turn late join on or off separately for the [truck / shop / level]. (Default: all on)
- Room name tag: While late join is on,
- Spawn location: Late joiners are teleported to a safe spot at the truck or near the host. (Default: truck)
- Room info UI: Shows the player count, the room status (public / private,
Open/Closedto joins) and the room name in the top-left corner, in real time. (Default: off) - Join status UI: Shows each joining player's progress (
Connecting/Loading/Joined) and players who leave (Left) in the top-left corner, in real time. ([O]with the mod /[X]without) (Default: on)
MorePlayer
- Max players: Raise or lower the room's player limit anywhere from 1 to 20. (Default: 6)
AntiCheat (host only)
- Teleport blocking: Stops cheaters from using
SetPositionRPCto move any kind of object (valuables, cosmetic boxes, items, monsters, carts and more) and make it vanish. - Kick teleporters: Teleport requests are always blocked; with this on, the player who sent one is kicked too. (Default: on)
- Return leaver items: Items left in the inventory slots of a player who leaves (or whose game closes) are dropped in the truck instead of staying invisible. (Default: on)
- Rescue carts: Carts that an extraction point or a fall out of the map would destroy return to the truck instead. (Default: on)
- Fallen valuable rescue: Valuables that fall out of the map return to the truck before they are deleted.
- Detection log: Blocks and rescues are logged with the player's Steam-verified ID, and players with the mod can see the host's log too.
AntiCheat works when the host has this mod. Rescue carts and return leaver items are off in the shop, so buying works as usual.
Game bug fixes (always on)
- Revive item: No longer gets stuck hovering, throwing errors every frame, when the dead player it found leaves.
- Revive: A revive whose spectator camera fails to clean up still finishes, so the revived player can move.
- Extraction points: A late joiner can no longer restart a finished extraction point and lock every other one for the rest of the level.
- Doors and levers: A player who leaves while holding one no longer makes the host throw errors every frame.
- Leaving a game: No more error flood from the room lighting right after leaving or being kicked.
- Lighter logs: No stack traces on ordinary log lines and warnings (errors keep them), and Unity's harmless "velocity of a kinematic body" warnings are hidden.
⚙️ Settings
- Language: English / 한국어 / 日本語 — the language of the setting names and descriptions. Applied right away; reopen the mod list in REPOConfig to see it. (Default: English)
- Settings are split into the LateJoin, MorePlayer and AntiCheat categories and can be changed in game with REPOConfig.
👥 Late joiners: with / without the mod
Note: The host must have this mod installed. (Late join doesn't work if only the joiner has it.)
| Feature / synced item | Joiner without the mod | Joiner with the mod |
|---|---|---|
| Loot sync | ⚠️ Spots where loot was already taken may look different | ✅ |
| Already explored map | ❌ Only areas visited after joining are shown | ✅ |
| Inventory | ❌ Usable from the next level (game limitation) | ✅ |
| Fewer small sync errors | — | ✅ |
- If the host doesn't have the mod, installing it only on the joiner doesn't allow late joining.
🛡️ Stability & security
- No malicious code: Contains no abnormal code that deliberately damages sessions or disrupts play (trolling, permission manipulation and the like).
- Keeps the vanilla game intact: Works safely within normal network communication without forcibly bending the game's systems.
- Stops malicious players: Besides AntiCheat's teleport blocking, it blocks message floods on the truck screen and fake reports of who is holding it, and logs the sender.
⚠️ How it differs from other late-join mods
Some existing late-join mods are built on fragile, unstable foundations, and when abused or manipulated they can cause serious problems like these:
- Broken sync and maps: voice cutting out, objects (gear, doors, bodies) vanishing, twisted walls and passages, freezes on endless loading
- Security holes and deliberate abuse: a malicious host forcibly manipulating players, blocking access to the Steam lobby, and other abnormal behavior
⚠️ Compatibility: Using it together with other late-join mods can cause conflicts, so use it on its own.
🇰🇷 한국어
📢 AntiItemTeleport 통합 안내: 악성 유저들을 막기 위해 만들었던 AntiItemTeleport 모드를 대부분의 사람들이 사용하지 않아, 본 모드의 AntiCheat 기능으로 추가 적용하게 되었습니다. (AntiItemTeleport가 설치되어 있다면 삭제해 주세요. 함께 설치되어 있는 동안에는 본 모드의 텔레포트 방지 기능이 꺼집니다.)
✨ 기능
LateJoin
- 진행 중인 게임 중간 참여: 이미 시작된 [공개 / 비공개] 방에 입장할 수 있습니다.
- 방 제목 표시: 중간 참여가 켜져 있으면 공개 방 이름 앞에
[LateJoin v2.4]이 붙어, 이 모드를 쓰는 방임을 알 수 있습니다. 다른 모드가 붙인 접두사는 지우고, 직접 입력한 방 이름은 그대로 둡니다. (버전은 자동으로 바뀜) - 구역별 허용 설정: [트럭 / 상점 / 레벨] 각각 개별 활성화 여부를 설정할 수 있습니다. (기본값: 전부 활성화)
- 방 제목 표시: 중간 참여가 켜져 있으면 공개 방 이름 앞에
- 스폰 위치 선택: 중간 참여 시 트럭 또는 호스트 주변의 안전한 위치로 텔레포트합니다. (기본값: 트럭)
- 방 정보 표시 UI: 방 인원수, 방 상태(공개 / 비공개, 참여 가능
Open/ 불가Closed), 방 이름이 화면 좌측 상단에 실시간으로 표시됩니다. (기본값: 비활성화) - 참가 상태 UI 표시: 입장 중인 플레이어의 진행 상태(
Connecting/Loading/Joined)와 나간 플레이어(Left)가 화면 좌측 상단에 실시간으로 표시됩니다. ([O]모드 설치 /[X]미설치) (기본값: 활성화)
MorePlayer
- 방 최대 인원 조정: 방의 최대 입장 인원을 1~20명까지 자유롭게 늘리거나 줄일 수 있습니다. (기본값: 6명)
AntiCheat (호스트 전용)
- 텔레포트 차단: 치터가
SetPositionRPC로 모든 종류의 오브젝트(전리품, 코스메틱 박스, 아이템, 몬스터, 카트 등)를 이동시켜 사라지게 만드는 것을 막습니다. - 텔레포트 악용자 추방: 텔레포트 요청은 항상 차단되며, 켜면 요청을 보낸 플레이어를 추방까지 합니다. (기본값: 활성화)
- 나간 플레이어 아이템 회수: 인벤토리 슬롯에 아이템을 넣은 채 플레이어가 나가면(강제 종료 포함), 보이지 않게 남는 대신 트럭에 떨어뜨립니다. (기본값: 활성화)
- 카트 파괴 방지: 추출구나 맵 밖 추락으로 부서질 카트를 트럭으로 되돌립니다. (기본값: 활성화)
- 추락 전리품 구조: 맵 밖으로 떨어진 전리품을 삭제되기 전에 트럭으로 되돌립니다.
- 감지 로그: 차단·구조 기록이 Steam으로 확인한 ID와 함께 로그에 남고, 모드가 설치된 참가자도 호스트의 기록을 볼 수 있습니다.
AntiCheat는 호스트에게 본 모드가 있을 때 동작합니다. 상점에서는 카트 파괴 방지와 아이템 회수가 동작하지 않아 구매는 평소대로 됩니다.
게임 버그 수정 (항상 적용)
- 되살리기 아이템: 찾아둔 죽은 플레이어가 나가도 더 이상 그 자리에 멈춰 매 프레임 오류를 내지 않습니다.
- 되살리기: 관전 카메라 정리가 실패해도 되살리기가 끝까지 진행되어, 되살아난 플레이어가 움직일 수 있습니다.
- 추출구: 중간 참가자가 이미 끝난 추출구를 다시 시작시켜 그 레벨의 다른 추출구가 전부 잠기는 문제를 막습니다.
- 문·레버: 잡고 있던 플레이어가 나가도 호스트에게 매 프레임 오류가 나지 않습니다.
- 게임 나가기: 나가거나 추방된 직후 조명 관련 오류가 쏟아지지 않습니다.
- 가벼운 로그: 일반 로그와 경고에는 스택 트레이스를 남기지 않고(오류는 유지), Unity의 무해한 "kinematic body velocity" 경고를 숨깁니다.
⚙️ 설정
- 언어: English / 한국어 / 日本語 — 설정 항목의 이름과 설명 언어입니다. 바로 적용되며, REPOConfig에서 모드 목록을 다시 열면 바뀐 언어로 보입니다. (기본값: English)
- 설정은 LateJoin, MorePlayer, AntiCheat 카테고리로 나뉘어 있으며, REPOConfig로 게임 중에 바꿀 수 있습니다.
👥 중간 참가자: 모드 있음 / 없음
안내: 호스트에게 본 모드가 설치되어 있어야 정상 동작합니다. (참가자만 설치 시 중간 참여 불가)
| 기능 / 동기화 항목 | 모드 미설치 참가자 | 모드 설치 참가자 |
|---|---|---|
| 전리품 동기화 | ⚠️ 이미 획득한 위치 정보가 어긋날 수 있음 | ✅ |
| 기존 탐색 지도 | ❌ 입장 시점 이후 지나간 구역부터 표시 | ✅ |
| 인벤토리 | ❌ 다음 레벨부터 사용 가능 (게임 한계) | ✅ |
| 자잘한 동기화 오류 감소 | — | ✅ |
- 호스트에게 모드가 없으면, 참가자만 설치해서는 중간 참여가 되지 않습니다.
🛡️ 안정성 및 보안
- 악의적인 코드 배제: 세션을 고의로 훼손하거나 플레이를 방해(트롤링, 권한 조작 등)하는 비정상적인 코드가 일절 포함되어 있지 않습니다.
- 바닐라 환경 보존: 게임 시스템을 강제로 왜곡하지 않고 정상적인 네트워크 통신 내에서 안전하게 작동합니다.
- 악성 유저 차단: AntiCheat의 텔레포트 차단 외에도 트럭 화면 메시지 도배와 화면 잡기 조작을 막고, 보낸 사람을 로그에 남깁니다.
⚠️ 타 중간 참여 모드와의 차이점
기존의 일부 중간 참여 모드는 취약하고 불안정한 구조로 설계되어 있어, 이를 악용하거나 조작할 경우 아래와 같은 치명적인 문제가 발생할 수 있습니다.
- 동기화 및 맵 파손: 보이스 끊김, 오브젝트(장비·문·시체) 증발, 벽/통로 뒤틀림, 무한 로딩 프리징
- 보안 취약점 및 고의적 악용: 악의적인 호스트에 의한 유저 강제 조작, 스팀 로비 접속 차단 등 비정상 동작 유발
⚠️ 호환성 안내: 다른 중간 참여(Late Join) 관련 모드와 함께 사용할 경우 기능 충돌이 발생할 수 있으므로 단독 사용을 권장합니다.
🇯🇵 日本語
📢 AntiItemTeleportを統合しました:悪質なプレイヤー対策として作った AntiItemTeleport はほとんどの方に使われていなかったため、本MODの AntiCheat 機能として追加しました。(AntiItemTeleportを導入している場合は削除してください。両方導入されている間は、本MODのテレポート対策はオフになります。)
✨ 機能
LateJoin
- 進行中のゲームに途中参加:すでに始まっている[公開 / 非公開]の部屋に参加できます。
- 部屋名の表示:途中参加が有効なとき、公開部屋の名前の前に
[LateJoin v2.4]が付き、このMODを使う部屋だと分かります。他のMODが付けた接頭辞は消し、入力した部屋名はそのまま残します。(バージョンは自動で更新) - エリア別の許可設定:[トラック / ショップ / レベル]ごとに有効・無効を設定できます。(初期値:すべて有効)
- 部屋名の表示:途中参加が有効なとき、公開部屋の名前の前に
- 出現位置の選択:途中参加時、トラックまたはホスト周辺の安全な位置にテレポートします。(初期値:トラック)
- 部屋情報UI:人数、部屋の状態(公開 / 非公開、参加可能
Open/ 不可Closed)、部屋名を画面左上にリアルタイムで表示します。(初期値:無効) - 参加状況UI:参加中のプレイヤーの進行状況(
Connecting/Loading/Joined)と退出したプレイヤー(Left)を画面左上にリアルタイムで表示します。([O]MOD導入 /[X]未導入)(初期値:有効)
MorePlayer
- 最大人数の調整:部屋の最大人数を1〜20人の範囲で自由に増減できます。(初期値:6人)
AntiCheat(ホストのみ)
- テレポート阻止:チーターが
SetPositionRPCを使ってあらゆるオブジェクト(貴重品、コスメボックス、アイテム、モンスター、カートなど)を動かして消すのを防ぎます。 - テレポート悪用者をキック:テレポート要求は常に阻止され、オンにすると送ったプレイヤーをキックもします。(初期値:有効)
- 退出者のアイテムを回収:インベントリのスロットにアイテムを入れたままプレイヤーが退出すると(強制終了を含む)、見えないまま残る代わりにトラックに落とします。(初期値:有効)
- カート破壊防止:抽出口やマップ外への落下で壊れるカートを、トラックに戻します。(初期値:有効)
- 落下した貴重品の救出:マップ外に落ちた貴重品を、消える前にトラックへ戻します。
- 検出ログ:阻止・救出の記録がSteamで確認したIDとともにログに残り、MODを導入した参加者もホストの記録を見られます。
AntiCheatはホストに本MODがあるときに動作します。ショップではカート破壊防止とアイテム回収は動作しないため、購入は通常どおり行えます。
ゲームのバグ修正(常に有効)
- 蘇生アイテム:見つけた死亡プレイヤーが退出しても、その場で止まって毎フレームエラーを出さなくなります。
- 蘇生:観戦カメラの後片付けに失敗しても蘇生が最後まで進み、蘇生したプレイヤーが動けます。
- 抽出口:途中参加者が完了済みの抽出口を再開させ、そのレベルの他の抽出口がすべてロックされる問題を防ぎます。
- ドア・レバー:掴んでいたプレイヤーが退出しても、ホストで毎フレームエラーが出なくなります。
- ゲームからの退出:退出やキックの直後に照明関連のエラーが大量に出なくなります。
- 軽いログ:通常のログと警告にはスタックトレースを残さず(エラーは維持)、Unityの無害な「kinematic body velocity」警告を非表示にします。
⚙️ 設定
- 言語:English / 한국어 / 日本語 — 設定項目の名前と説明の言語です。すぐに反映され、REPOConfigでMOD一覧を開き直すと切り替わります。(初期値:English)
- 設定は LateJoin、MorePlayer、AntiCheat のカテゴリに分かれており、REPOConfigでゲーム中に変更できます。
👥 途中参加者:MODあり / なし
案内:ホストに本MODが導入されている必要があります。(参加者だけの導入では途中参加できません)
| 機能 / 同期項目 | MOD未導入の参加者 | MOD導入済みの参加者 |
|---|---|---|
| 貴重品の同期 | ⚠️ すでに回収された場所の見た目が異なる場合があります | ✅ |
| 探索済みのマップ | ❌ 参加後に通ったエリアから表示 | ✅ |
| インベントリ | ❌ 次のレベルから使用可能(ゲームの制限) | ✅ |
| 細かな同期エラーの軽減 | — | ✅ |
- ホストにMODがない場合、参加者だけが導入しても途中参加はできません。
🛡️ 安定性とセキュリティ
- 悪意のあるコードなし:セッションを意図的に壊したりプレイを妨害したりする(荒らし、権限操作など)異常なコードは一切含まれていません。
- バニラ環境を維持:ゲームのシステムを無理にねじ曲げず、通常のネットワーク通信の範囲で安全に動作します。
- 悪質なプレイヤーを阻止:AntiCheatのテレポート阻止に加え、トラック画面へのメッセージ連投や画面を掴む操作の偽装を防ぎ、送信者をログに残します。
⚠️ 他の途中参加MODとの違い
既存の一部の途中参加MODは脆弱で不安定な構造のため、悪用・改ざんされた場合、次のような深刻な問題が起こることがあります。
- 同期とマップの破損:ボイスの途切れ、オブジェクト(装備・ドア・死体)の消失、壁や通路のゆがみ、無限ロードでのフリーズ
- セキュリティの穴と意図的な悪用:悪意のあるホストによるプレイヤーの強制操作、Steamロビーへの接続妨害などの異常な動作
⚠️ 互換性について:他の途中参加(Late Join)系MODと一緒に使うと機能が衝突することがあるため、単体での使用をおすすめします。