Shimatora

EFZ Netplay Guide

Apr 23rd, 2018 (edited)
1,103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.58 KB | None | 0 0
  1. UPDATE 27/03/2020: UDP HOLE PUNCHING IS NOW IMPLEMENTED! While not foolproof, if you're lucky you might be able to host without having to portforward. Holepunching is not guaranteed to work for everyone and causes some problems with spectating, so if you can portforward you still should. Both players will need the new netplay client which can be found here: http://www.mediafire.com/file/vbvgbxmpmu8rtlo/EfzRevival_102e.zip/file
  2.  
  3. Simply host on this new client, give the opponent your IP followed by :10800 (example: 103.92.81.7:10800) and see if they can connect. If this doesn't work, you may have a NAT that isn't supported. Try following the guide below to forward your ports.
  4.  
  5.  
  6. This guide will give you a bare overview of the steps you need to take to portforward. This guide will NOT fit every router setup, but it should fit most. If you are having any problems at all, feel free to PM me on Discord at Shimatora#2804 and I'll see if I can help.
  7.  
  8. DISCLAIMER: Read ALL of this guide. Don't skim it. Don't skip sections unless told to. I do not take any responsibility for anything going wrong. I am NOT qualified enough to talk about this stuff.
  9.  
  10. Before we start: This guide will link to a website called Portforward.com. They try and push their "portforward tools" onto you at the tops of guides - ignore these. You do not need to download anything to portforward.
  11.  
  12. Things you will need:
  13. EFZ 4.02 with EFZ Revival 1.02e - https://mega.nz/file/1ENjkKgI#3oH5l3JO4ADpwgvhOYvc3vFAaSzBNoe1ZuVc8zGwlN0
  14. EFZ Discord - https://discord.gg/aUgqXAt
  15.  
  16.  
  17. 0. Determine whether you have IPv4 or IPv6 capabilities
  18.  
  19. Follow this link and see if you have access to IPv6. http://ipv6-test.com/
  20.  
  21. If under IPv6 connectivity it says "Not supported" or something similar, go to step 1. Otherwise, carry on with step 0.
  22.  
  23. If under IPv6 connectivity it says "Supported", there's a very good chance you don't need to portforward. The only pitfall is that your opponent must also be able to use IPv6, which hasn't been fully rolled out yet, meaning you'll be limited in who can join your host. Simply copy the address in the IPv6 box on the IPv6-test website and paste it into Discord. You will want to format it so it looks like [2001:5ab:6f5:1d8:48a:c9cc:8a9a:6aff]:10800. To break it down, the string you copied goes between the square brackets and the "port" goes on the end after a colon. The default port for EFZ is 10800, so just use that.
  24.  
  25. Before you can host you will need to go into EfzRevival.ini and find the option called "Protocol". You can do this easily by hitting Ctrl+F. By default this is set to IPv4. For it to host using IPv6, simply change this setting to IPv6. Save and close the file. If you had EfzRevival.exe open, close and reopen it to load the new config settings.
  26.  
  27. Next send your properly formatted IP address to the #efz channel and ask if anyone can test your host. If all is working properly, you should be able to host without portforwarding! If you're still having trouble, you can follow the rest of this guy to try and set up IPv4 hosting. You will need to change the "Protocol" setting back to IPv4 in EfzRevival.ini if you plan to do this.
  28.  
  29.  
  30. 1. Setting up a static IP address
  31.  
  32. The IP address we will be making static is your PC's internal IP address - in other words, the string of numbers that identifies your PC to your router. This will look something like 192.168.1.72 - it may look different for you.
  33.  
  34. There are some very good guides on this subject that can be found here: https://portforward.com/networking/staticip.htm
  35.  
  36. After setting up your static IP address, move onto the next step.
  37.  
  38.  
  39. 2. Identifying your router and finding the correct portforward.com guide
  40.  
  41. On your router should be a sticker listing model name and model number. As an example, mine is a BT Smart Hub - Type A. Make note of this and go back to your PC.
  42. Follow this link: https://portforward.com/router.htm
  43.  
  44. You will want to find your router through here. First, find your ISP. Mine is BT, so I follow the BT link.
  45.  
  46. NOTE: An annoying popup will come up telling you to download a tool. Click the small text at the bottom of the window that says [X] Close.
  47.  
  48. From here, you will want to find the router closest in model name and number to the one you own. It's very possible they don't have an exact guide for your router, however any of the guides should work due to ISPs rarely changing the router's user interface too frequently or drastically.
  49.  
  50. My router model was not listed, so I just clicked on the guide for BT Home Hub 5. Luckily, the images in the guide show the user interface is very similar to my own router's.
  51.  
  52. Follow the guide step by step until you get to the step that configures your ports. Instead of following the guide's ports (it will try and set up an Xbox One or something similar), you will want to configure the following port:
  53.  
  54. Protocol: UDP
  55. Port range: 10800-10800
  56. Translate to: 10800-10800
  57. IP Address: This will be the IP you set up in Step 1.
  58.  
  59. You should be able to leave any other settings/options blank or unchecked. If you run into any issues or get confused, feel free to PM me on Discord at Shimatora#2804. Continue following the rest of the guide to save your settings.
  60.  
  61.  
  62. 3. Finding your external IP address
  63.  
  64. Assuming you've set everything up correctly, you should now be able to host. We will now need to find your external IP address, in other words your PC's public identification address, so that people can join you. Simply Google "ip" and it should return your address as the first result. Copy and paste this into Discord, add :10800 onto the end of it (it should look something like 98.139.180.149:10800) and send it to the #efz channel asking if anyone can test your host. If they connect, congratulations! You've set everything up. If not, go over this guide once again and check you've set everything up correctly. If problems still persist, see the following step.
  65.  
  66.  
  67. 4. Possible issues and fixes
  68.  
  69. There are a few standout reasons why your host may not be working.
  70.  
  71. - The program is blocked via Firewall. Fix: Allow the program through the Windows Firewall, a guide can be found here: https://www.technipages.com/blockunblock-programs-in-windows-firewall
  72.  
  73. - An Antivirus program is blocking incoming and/or outgoing connections. To test this, turn off your Antivirus briefly and get someone to check your host again. If they can connect, you will want to navigate your Antivirus' setting and add EfzRevival.exe as an exception.
  74.  
  75. If even after all of this you still cannot host, try contacting your ISP and getting help directly from them.
  76.  
  77.  
  78.  
  79. If you have any feedback on this guide, let me know at Shimatora#2804 on Discord.
Add Comment
Please, Sign In to add comment