Dialectic Remote Hosting Guide
Run Fallout and the Dialectic plugin on one PC while DialecticServer and optional AI services run on another machine.
Normal Local Discovery
When DwemerDistro and Fallout run on the same PC, Dialectic asks the launcher discovery service for the current server address:
http://localhost:7135/discover?game=dialecticThe aliases fallout, fnv, and newvegas are also accepted. No manual server address is normally required.
Two-PC Layout
- Gaming PC: Fallout: New Vegas or TTW, xNVSE, Dialectic, microphone, and game audio.
- Server PC: DwemerDistro, DialecticServer, PostgreSQL, and any local LLM, TTS, or STT services.
Find The Server Addresses
On the server PC, run ipconfig and note its Windows LAN IPv4 address. Start DwemerDistro and note the current WSL address as well:
wsl hostname -IWSL addresses can change after a restart. The gaming PC should normally connect to the stable Windows LAN address after Windows forwards the required port into WSL.
Forward DialecticServer
The current DwemerDistro discovery route normally advertises DialecticServer on port 8088. Confirm the port shown by your launcher before creating the rule.
netsh interface portproxy add v4tov4 listenport=8088 listenaddress=0.0.0.0 connectport=8088 connectaddress=<WSL_IP>Run the command from an elevated Windows terminal on the server PC. Create a matching inbound Windows Firewall rule for TCP port 8088.
Test From The Gaming PC
Before changing Dialectic, open this address on the gaming PC:
http://<SERVER_PC_LAN_IP>:8088/DialecticServer/ui/index.phpIf the page does not load, fix routing or firewall access first.
Configure Dialectic Custom
Put the manual override in the separate Data/NVSE/Plugins/dialectic_custom.ini file:
SERVER=192.168.1.50
PORT=8088
PATH=DialecticServer/main.phpThe section format is also supported:
[Server]
Host=192.168.1.50
Port=8088
Path=DialecticServer/main.phpReplace the example address and port with the values verified on your network.
TTS, STT, And Local Models
Each locally hosted connector has its own endpoint and port. Forward and allow only the services used by the gaming PC, then enter the server PC's LAN address in the corresponding DialecticServer connector.
Server-to-server calls made entirely inside DwemerDistro can continue using their local service addresses.
Quick Troubleshooting
- Confirm the server PC LAN address with
ipconfig. - Confirm the WSL address with
wsl hostname -I. - Check that each port-proxy rule targets the current WSL address.
- Check Windows Firewall inbound rules.
- Test the DialecticServer page from the gaming PC.
- Check the plugin log for the final resolved server URL.


