Fandom

Carmageddon Wiki

CarmaUDP

685pages on
this wiki
Add New Page
Talk0 Share
C·V·D·E
Digga-3DS This article or section is a stub. You can help Carmageddon Wiki by expanding it.

CarmaUDP is a project made by Stifado that allows playing Carmageddon 2 in multiplayer vía the UDP protocol instead of the now-obsolete IPX protocol used by the game.

Files and responsibilitiesEdit

CarmaUDP.dll: This is the heart of CarmaUDP; patches whatever is needed for the UDP transformation

CarmaUDPClient.dll: This is the client for the master server.

CarmaUDPLoader.exe: Coordinates DLL loading and configures data used by CarmaUDP.dll and CarmaUDPClient.dll.

CarmaUDPMasterServer.exe: A simple master server.


Both DLLs are autonomous; that is, they can be used without the loader, by injecting them into Carmageddon (though data must be configured correctly in CarmaUDP.ini).

How it worksEdit

It works by simply patching Carmageddon to create a UDP socket instead of IPX, and then hooks into the Socket API to convert IPX addresses to UDP and vice versa where needed. No more adjustments are needed because both protocols use the same API and Carmageddon seems to be happy with it.

Playing over the Internet Edit

Though internet play is possible (direct connection or VLAN), it'll be laggy unless a high-speed internet connection is available.

External Links Edit

Mods & TCs
Carmageddon OpenC1 · Splat Meld
Carmageddon II Banger TC · BBQ C2 · Carma-Life² · C2 Advanced · C2O · CarmaPT · CarmaUDP · Destruction Derby 2 · DDRAW · GrandCarma · High Resolution Mod · Seduction of Destruction · South Park'ageddon
Carmageddon 3 MAX-Pack
Misc. Conversions

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.