極速快車手私服架設教學(單人) 2023

極速快車手私服架設教學

雖然現時已有外國架設的私服(Remaster版本),但仍然需要花大量時間才能得到裝備。
有外國私服界神人將台灣非常早期的私服檔案,打包成非常容易架設的Docker版本,沒有太多電腦知識的新手都輕鬆架設!

檔案下載連結 原Post

重點:這版本暫時只支持單人本機遊玩,作者沒有提供多人連線(更改Client .exe檔案)的方法

極速快車手私服架設教學
最高速度達到400km/h,噴射22秒!可惜由於版本太舊,沒有甩尾噴射…

目錄


事前準備

  1. 安裝Windows版本的Docker按此
  2. 下載私服相關檔案(Server與Client檔案)。按此
  3. Azure Data Studio,用於修改Database資料。按此
    不一定要這個,但要有類似工具連接到Database修改。
  4. TdfEditor.exe,用作查看裝備ID等等。按此
    這連結是我利用大神GitHub上公開的File自行Build,不放心可自行下載並Build。按此

利用Docker建立Database及Game Server

在Windows上安裝好Docker後,會看到類似這個的畫面

極速快車手私服架設教學

按開始 -> 打”cmd” -> 按一下打開Command Line

極速快車手私服架設教學

然後會出現這個畫面

極速快車手私服架設教學

打開下載並解壓了的”zoneserver-docker“文件夾,並複製Path

極速快車手私服架設教學

到Command Line輸入

cd <你複製的filePath>

然後Enter
看到Path更改後,再輸入 “

docker-compose -f docker-compose.setup.yml up

然後Enter。這句是建立MsSQL並增加需要的Tables

極速快車手私服架設教學

通知會彈出這個Prompt,記得按”Share it” 或”分享”

極速快車手私服架設教學

完成後會出現下面的畫面,代表Table已建立好

極速快車手私服架設教學

然後輸入另一句去啟動Server

docker-compose up

看到幾個 ] ] ] 的符號,代表可以連線。

極速快車手私服架設教學

回到Docker的視窗,會看見新增了一行東西。
重新開機時會自動停止,要再玩時再按右邊第3個按鍵開始。

極速快車手私服架設教學
極速快車手私服架設教學

架設部份就完成!


開啟遊戲教學

到”Client”的Folder,打開DriftCity.exe

極速快車手私服架設教學
極速快車手私服架設教學

ID: admin
密碼: admin
登入後像平常一樣建立新角色便可


修改角色/裝備

私服最重要的是無限金錢和裝備~

極速快車手私服架設教學
極速快車手私服架設教學

Server: localhost
Username: sa
Password: z0ne!server
然後左手邊選擇SKDBTW -> dbf.SKID_CHARACTER_TB。這是儲存角色資料的Table

極速快車手私服架設教學
極速快車手私服架設教學

你的角色就在第一行,Gold的那行就是遊戲幣
而點數就在另一個Table: dbo.SKID_UNALISCOIN_TB
COIN的那行就是點數

修改角色的車輛: dbo.SKID_CAR_TB
CARTYPE是車款的ID

修改”甩尾道具”: dbo.SKID_VSITEM_TB
ITEMID是道具ID
PERIOD是道具時限,0即是永久

至於裝備方面,是在dbo.SKID_ITEM_TB
由於增加新行數需要指定格式,建議先從商店買不同低等裝備,大約一頁即可

各個Column代表的意思:

INVENIDX哪一個物品欄位
ITEMID裝備的ID(重要~)
後面會教哪裡可以找ID及裝備名稱
CARID裝備在哪一輛車 (1是你第一輛到手的車)
STACKNUM疊加的數量,可以填超過99~
NRANDOM裝備能力數值,如99999999
STATE隨機值,好像裝備時需要填隨機值
NUPGRADE裝備的強化值,最多+20
ASSIST_A裝備的附加能力,裝備內的紫色字,後面也會教如何找
ASSIST_B同上,一個裝備可以有兩個欄位
極速快車手私服架設教學
極速快車手私服架設教學
極速快車手私服架設教學

修改後記得按綠色的Run儲存到Database
裝備每次修改後都需要重啟遊戲Server
下面右手邊第3個按鍵停止,停止後再開啟,再等半分鐘左右即可重新登入

極速快車手私服架設教學

影片示範:


查看裝備ID及名稱

打開TdfEditor.exe,這是用作查看.tdf檔案
File -> Open 打開一個tdf檔案
打開 server -> Data_TW
裡面有一堆tdf,就是我們想找的裝備ID

極速快車手私服架設教學
ItemServer.tdf裝備ID
Assist_Server.tdf裝備附加能力值的ID
UseItemServer.tdf可使用的物品ID
第2行 (i_s_0000…)就是裝備ID

還有一個Folder有其他的車、甩尾道具ID

打開 server -> Data_TW -> init
裡面的xlt檔案就是可以用Excel直接打開

VisualItem.xlt甩尾道具ID
VehicleList.xlt車ID, Unique Id就是改到Table的數值


常見問題

  • 解決Shop不能點裡面的Tab買東西
    \zoneserver-docker\server\Data_TW 中打開Contents.ini
    把73行 Etc.VShopOpenStage=0 改成大一點的數值 (eg. 10)
    其他0的行數改成1也可以開啟功能
  • 直接滿等
    在db改經驗好像不行 可以把Combo的經驗改成超大數值
    \zoneserver-docker\servercomboexp.txt
    把所有刪掉 然後加一行 999999999.0 (9個9字)
    下次儲夠20個combo就直接爆等
  • Docker文件夾權限設定

Similar Posts

13 Comments

  1. 您好,目前遊戲能成功遊玩但無法連線到資料庫,請問有解決的辦法嗎?

    標題: 連接到伺服器
    ——————————
    無法連接到 localhost。使用者 ‘sa’ 的登入失敗。 (Microsoft SQL Server, 錯誤: 18456)

      1. 我打算重新下載看看,我目前認為是我沒有引進到資料庫或是某些部分不完全,但我想確定一下,server的localhost意思是要連線到我自己的本機端server去引進SKDBTW嗎?

        1. 因為上面的步驟如果順序執行的話,會在docker上建db跟game server, 然後執行sql script在db建table跟user。
          可能步驟沒跟足會引致問題

  2. 成功連線了,需要在連server的localhost後面加上port,我的是localhost,1433,加上之後就連到了。

  3. 大大你好~
    我在輸入DMC的時候沒有跳出那個prompt視窗
    可是有成功把Table建立好(藍字)
    我就繼續下一步起動Server 但卻沒有跑出 ]
    有顯示這個錯誤
    ERROR [zoneserver internal] load build definition from Dockerfile

    請問是不是哪步做錯 請多多指點

    1. 剛查了那句錯誤, 有可能是因為Docker只有該folder的read-only權限, 可能與沒有跳出prompt視窗有關

      可以試試在Docker Desktop中加入整個Folder的Path, 詳情可以參考文章最底加上的圖片
      如果本身已有那個folder的話就是其他問題了

      1. 謝謝大神 我已經成功開啟遊戲了 我有另一個問題已留言 關於甩尾商店的各點數物品無法點擊 跟 優惠券手冊看不到的問題

  4. 大大您好 請問甩尾商店的空力套件那些怎麼啟動嗎?
    我發現我進商店能點的不多空力套件 尾翼 噴射器都不能點擊
    還有想請教優惠券手冊是不是也要另外開啟 可以的話想請大大指點 也可以我留賴私聊 麻煩你了 謝謝🙏

    1. 大大你好 今天甩尾商店突然可以用了 也有更改點數數量 但是卻不能花費 因為點數是G幣 但是商品顯示要的是金幣 這個部分要另外再改嗎

  5. 請問Johnny大,如何去其他地圖呢 是需要另外設定嗎 因為我看資料夾也有除了Moonplace的其他地圖txt,但跨不過去,有空的話請多多指教

Leave a Reply

Your email address will not be published. Required fields are marked *