Tom Clancy's Splinter Cell: Conviction

Tom Clancy's Splinter Cell: Conviction

94 ratings
(2024 ACTUAL) SC:C - How to ACTUALLY: Join a Co-Op session
By 󠀡󠀡T.TV⁧⁧UNDASTELARุ _ and 1 collaborators
Oh, you wanna play with your bud? Okay then, get here and read DIS!
5
4
   
Award
Favorite
Favorited
Unfavorite
BASIC RULES of JOINING A LOBBY
Do you really wanna play CO-OP?
Okay then, here are some basic rules you need to know:
  • Ubisoft is not totally supporting SC Conviction, since it's hosting other fab-fa* games like Division, so making Private Lobby to work will be a pain in.. you know where.
  • (Optional - hardcore difficulty) You or your friend will have to host VPN session and an in-game session - preferably the one with the better PC / better bandwidth / better network configuration.
    Be sure the network is stable and that the real Geo-location distance is not too far, or you will start to experience de-synchronicity issues and in the end you will disconnect from the live session.
    The distance between you and your team partner (real Geo-location distance) will make a big difference in quality of your further team-playing. That means if a guy lives in Australia and wants to play with a guy from Japan, then he is in trouble. Also include the distance from you and Ubisoft servers (the on which is located in your area) and the distance of it and your friend and make the presuming. (Old - actual prior 2024 update)
  • Use Hamachi in order to host a private room for SC:Conviction and invite your friends in the group. (The group is limited up to 5 people). When they are all set within the same group, you can start the VPN and host a local area network in-game session (LAN) - for this to work, check the next section of the guide. Tested and approved.
  • Host should possess a good game running machine, otherwise your game will run slow like his, and like a turtle.
  • Please, disable your download clients, check if someone else is not overloading the network traffic, or if a master hacker didn't hacked your Wi-Fi security protocols (if you have one). That will reduce the amount of nervosity from both parties.
  • Never trust other guides. Trust this, this is the real S Hit.
  • In order to know if you really connected in lobby with your friend, ask him before this his native, legacy UPlay username, and add him in-game, maybe it will prioritize the system to connect you each other. (Old - actual prior 2024 update)
P.S. Hamachi and Tunngle is used for pirated games, if you really like the game, then support the modern devs with a lack of old-school taste in developing of games. Looks like we will need a VPN for a licensed game, amaright? :)
P.P.S. For newbies in this community, this guide may not work for PS3, or XBOX360, because I don' t own one. Get a PC instead, alright?
You, 2024 & Splinter Cell Conviction Co-Op Session Hosting
Today as the servers are completely shut by Ubisoft - including cutting of access the licensing server with all the purchased DLCs and ability to host a session via LAN - the only way to host it is to redirect all the network traffic to the local host address and then from there via the use of VPN - to invite the ones you wish to play with.

Latest fix developed by Ododo hooks into the game process and helps redirect the packets the game is sending and receiving in order to make it work via the VPN.

Ododo/scc-lan-restore
https://github.com/Ododo/scc-lan-restore

Inserting and Quoting the instructions down below to follow:


  • "In order to prevent some issue like you don't see other sessions when searching for games, You will probably need to deactivate all virtual internet interfaces like the one from VirtualBox or Hyper-v.
  • The problem is that the outgoing multicast packets to search for LAN sessions might be routed to the wrong interfaces, messing up with the session discovery. Of course if you are using a "VPN" system like Hamachi* (updated as per security reasons)* to play with remote players, you should keep active the virtual interface it creates in windows, as the packets are intended to go through this interface.

  • You will need to edit C:\Windows\System32\drivers\etc\hosts and add 127.0.0.1 gconnect.ubi.com at the bottom. Then open powershell and type ipconfig /flushdns
    What it does is that it will tell the game to look for 127.0.0.1 when it is trying to connect to gconnect.ubi.com. We will handle instead the request from the game as 127.0.0.1 is our local machine. The game used to request some configuration from gconnect.ubi.com on port 3074, but this service is no longer active (altough it is still active but now on port 80 :D... But serving from localhost is more futureproof as we don't rely on external services.). This is what actually blocked the LAN menu.

  • The workaround currently relies on a Python script. You can either run it from Python following theses steps below, or run directly as administator the executable created with pyinstaller.

  • Install Python3 preferably from https://www.python.org/, check "Add Python to PATH", select "Customize installation" and check "pip".
    Install pip package pydivert pip install pydivert or python -m pip install pydivert
  • Download scc_lan_helper.py from this repository.
  • Then open Windows terminal or Powershell as administrator, and run the service with python scc_lan_helper.py and that's it.
  • You will need to keep the program window open while playing the game.

  • What does the Python script do and why do i need to run as administrator

    The administrator priviliedges are required because the script relies on hooking some inbound UDP packets used by the game and modifying them before they are handled by the game. There are 2 parts: a socket server listening on port 3074 and answering the game HTTP requests. The hook part which aims to fix the UDP discovery reply sent by the game host telling "i'm currently hosting a game, and those are the infos to connect". It will edit the packets so that your game client will be able to join."
-By Ododo

To also unlock the Splinter Cell Conviction content such as DLCs and other extras which are no longer available - install the following ASI script.
https://community.pcgamingwiki.com/files/file/2488-splinter-cell-conviction-extras-unlocker/

Tested and run connectivity tests via Hamachi VPN.

Hope this helps.
The core and essence of this guide (Actual prior to 2018):
SO HERE WE ARE!
Now let's begin how to ACTUALLY make the Co-Op work for you guys.

Here are the steps:
  • #1
    Both of you should launch the game.



  • #2.
    Get in COOP/Multiplayer game section.



  • #3.
    Press "Find a Match".



  • #4.
    Get in and switch the options from Co-Op to other gamemode, then map and difficulty.



  • #5.
    Now inform your COOP-friend with the new set of options you have modified.



  • #6.
    Both parties should have the match settings equivalent.



  • #7.
    In the same time press "CLICK HERE TO START MATCHMAKING".



  • #8.
    WAIT...



  • #9.
    PROFIT!



  • #10.
    Now change the game-mode to your desire *only the host can do that*.
    In this case we changed to Co-Op mode.



  • #11.
    Just waiting for countdown..



  • #12.
    And here we are.









    Just lol


    I have tested everything with different friends all around the world, and this only and only the best option to do it, so I requested my friend to get in for a demonstration.
Ubisoft 2017 Server Incident Fixed
This is what happened with Conviction servers from the start of Easter Holiday.


____________
Was fixed prior in 2017.
THAT'S ALL FOLKS
THANK ME LATER OR HE WILL COME AFTER YOU
DO IT NAW!




Have fun playing.

P.S.

Whoever linked my guide on PC Gaming Wiki - Thank you, and well done. Appreciate that.


https://www.pcgamingwiki.com/wiki/Tom_Clancy%27s_Splinter_Cell:_Conviction
63 Comments
Atlas-I8I 28 Feb @ 1:49pm 
Hello, firstly, thank you for all the job done for let us play co-op on SC Conviction.

I would like to know if there is a chance for a faster way to play it in the future.
I don't really know what there is to do, how many time it takes and if you just want to work on it, but if it's only possible, it would be great.

Thank you.
󠀡󠀡T.TV⁧⁧UNDASTELARุ _  [author] 17 Feb @ 9:09am 
Sure, you can use any other Hamachi alternative for it - Hamachi is not the only option here.

Regarding ZeroTier - who is interested - you can read some opinions about it here:
https://www.reddit.com/r/linux/comments/7c0zkw/zerotier_open_source_crossplatform_and_easy_to/
BluntSmoker 17 Feb @ 2:13am 
my bad didnt see i could comment here instead of profile
BluntSmoker 17 Feb @ 2:13am 
i did some research and foudn there is a newer better program than hamachi that is superior for latency in emulating lan. Its called zerotier please give it a look and consider adding to your guide since it might hold more stable connections for coop lan emulation
󠀡󠀡T.TV⁧⁧UNDASTELARุ _  [author] 1 Nov, 2024 @ 12:34am 
One of the most important things also is to be able to host the server properly via VPN is to have a good bandwidth and the latency to not extend more than 200ms at least in order to keep the synchronicity of the game session ongoing. If your partner is too far away, they won't be able to maintain the connection to the server and the game session will dropout. It's best to find suitable players for the session that reside in the same region - globally speaking in order to be able to have a stable connection and enjoy the Co-Op / Multiplayer experience for this game.

Hope this helps guys.

Thank you :)
󠀡󠀡T.TV⁧⁧UNDASTELARุ _  [author] 1 Nov, 2024 @ 12:34am 
Regarding the previous posts regarding Fusion Mod, it's somehow one of the alternatives that you may use, but the actual procedure I provided in the guide with the proper install of the Python and the correct script to be launched and modifications done for the hosts file and using the VPN for it is one of the best workarounds to be provided since the Ubisoft servers shutdown for SC: Conviction.

I will see when I'll find some free time to provide a full guide with explanations and proper installation process to follow in order to make this working for you guys.
󠀡󠀡T.TV⁧⁧UNDASTELARุ _  [author] 1 Nov, 2024 @ 12:28am 
Perhaps you will need to run a virtual private connection by using Hamachi for Linux: https://vpn.net/linux and have the repositories installed for Python on Linux and include the localhost for the same addresses used by the application in the loopback with the localhost address 127.0.0.1 via hosts file that resides in the /etc/ directory - you will have to elevate the privileges for it with sudo command via command line: sudo nano /etc/hosts

You can read more here for starts: https://www.techrepublic.com/article/get-know-linux-hosts-file/

If you do need more help, I am looking forward for it.
DarkSoulFlame 28 Oct, 2024 @ 2:12pm 
Is there a way to get this done in proton/linux? The Fusion mod doesnt really work for me, the LAN disconnects whenever I do an action.
ApxuBbI 31 Aug, 2024 @ 6:18am 
Author answered, about LAN support, he mentioned that FusionMod has only partial stuff done. Like removing errors when you enter LAN menu, but traffic intercepting is done via Python script.
So while you can enable restore option, you still need script.
syavikua 31 Aug, 2024 @ 5:14am 
Hello, I have a question!!! If I'll use last vers. of Splinter Cell Conviction Fusion Mod(Added an option to restore LAN support), should I use scc-lan-restore(fix for coop in 2024) for PC as well? Or i can use it without scc-lan-restore fix?!!