Jump to content
NHL'94 Forums

chaos

Admin
  • Posts

    2,022
  • Joined

  • Last visited

  • Days Won

    53

Everything posted by chaos

  1. FALL CLASSIC 2019 This season, we are having 2 Genesis leagues (GENS-A and GENS-B) and 1 SNES league. SNES admin - chaos GENS admin - kingraph To see your schedule, head over to the nhl94online.com site. On the front page, use the league drop down on the nav-bar and make sure "Classic '94-2018 Fall" is selected. On the left had side of the page will show the list of coaches in the selected league and league level. This section will be available on most of the pages on the site. Here, you will choose the league level (GENS-A, GENS-B, SNES) and the list of coaches and teams will change. Once you've selected your league level, click on your team's name. This will open the Coach Page. On the coach page, you will see your schedule. This schedule is just a list of all your games, and does not need to be played in any specific order. You will be able to see how many games you have Away and at Home against a specific team. Once you have played the game and made the save (more on this later), you will use this page to upload the game ("Log a Game" link). Once a game is uploaded, you can also use this page to look at the game's box score. At the top of the page, is an area that shows some basic team stats. Also, there is a link to see your Roster Stats. On the right side, there is an area that has coach information and the standings for your division (along with a link for the full standings). You can click on any team on the left side of the page and see their stats, box scores, etc. You are not limited to just your Coach Page (but you need to use your page to log games). Here are some helpful links for navigating around the site: HOW TO: Netplay over RetroArch HOW TO: Create a Save State in RetroArch RetroArch Save State Uploading HOW TO: Log a Game with a Save State on NHL94Online.com NHL94Online.com Stat Pages - how to navigate to and display the different Season stat pages. The stats are collected from the save states that are uploaded. Teams and Schedules Page - displays the coach names and Discord usernames (update yours if you have not yet) for the coaches in your division. Again, if you have not joined Discord, you need to - Discord Invite Some important links for new coaches: League Website - http://www.nhl94online.com Getting Started - Getting Started Rules - http://www.nhl94online.com/html/rules.php Registration (for coaches who missed initial registration, and wish to be replacements) - Registration Waiting List - http://www.nhl94online.com/html/waiting-list.php Edit User Profile (if you wish to change any of your information) - http://www.nhl94online.com/html/updateuser.php (Use to update your Discord Username, change your password, etc) All of the above links can be found from navigating the NHL94online.com navigation bar. For those of you who have forgotten how the site works, or for the new coaches in the league, a game is played and logged as follows: 1. Contact the coach you would like to play on Discord. You can find their Discord Username by going to the nhl94online.com site. Choose the Classic '94-Fall 2019 league from the drop-down "League Selection" menu on the navigation bar. Choose the "League Level" you were assigned (all new coaches are in GENS-B or SNES league levels) in the left-hand column and click on your Team. Your "Coach Page" should come up, and you can see which teams you have games remaining against. Click on that opposing team's name in the left-hand column, which should load that team's coach page. On the right hand side of the page, there is an area which contains the coach's Discord Username. You can contact them via the #classic-gens or #classic-snes channels on the Discord server, or via direct message. You can also choose the "Teams & Schedules" page from the menu bar and this will list all the coaches in the league and their Discord Usernames. 2. Play the game. Play the game against the selected coach. When playing a game against a coach, the decide beforehand who will be hosting and uploading the games. In Genesis, the hosting coach is usually Player 1 (Home), and the coach connecting is Player 2 (Away). This can be switched in game by using the "i" key - (look at this post). SNES it doesn't matter, as this can be switched in game after selecting teams. Once the game is complete, and you get to the "Three Stars" screen or the Final screen, a save state must be taken and uploaded to the site (either coach can do this, please decide who will perform the upload beforehand). Please check out the threads on creating a Save State linked at the top of this thread post. Once the Save State has been made, the game can be uploaded to the site. This is done on the "Coach Page" that displays your schedule. By clicking on your team's name in the left-hand column, you access your "Coach Page". Games that need to be played will have a "Log a Game" link next to it. Choose the game that has been played, and upload the file. It is common that you can upload the games one at a time after playing your series. Type in your password (that you used when you registered for the nhl94online.com site) to log the game. Once this is done, the game is uploaded and the stats on the site will update. NOTE: If an incorrect save state was uploaded and has already been processed by the site (both coaches didn't realize the score was wrong and it was confirmed), please PM Kingraph or me. We will need to correct it. EXTRA NOTE: Do not upload a save state that was taken during display of "Highlights from the game". It will take data from that game that is being displayed. Best place to take a save is when the Three Stars screen pops up. Also, the schedule does not need to be played in order. It is encouraged to get all your games in with an opponent at the same time. Checkpoints There will be WEEKLY CHECKPOINTS. 8 GP / week. 8 GP - end of Monday, December 2nd 16 GP - end of Monday, December 9th 24 GP - end of Monday, December 16th 32 GP - end of Monday, December 23rd 40 GP - end of Monday, December 30th If you miss a checkpoint, you will risk the chance of being replaced. Coaches who are confirmed on the Waiting List will be used for replacement. If you cannot find a coach and would like to try to schedule a time to play, please use the "Schedule a Game" forum on this site, send them a message on Discord (preferred), or use the forum PM. Please make an effort to reach your checkpoints! Also, the 8 games a week is a minimum . Feel free to play more games than that. For example, if you play 16 games in the first week, then you already satisfy the first 2 checkpoints. It's easy to get to this 8 game point, since most coaches you play multiple games against, and everyone likes getting all the games against a single coach in at the same time. It normally amounts to playing 2-3 coaches a week. If there are issues making these checkpoints, please let an admin know. We are accommodating, as long as you let us know. Regular Season The regular season consists of 40 games. Playoffs Playoff series will be best-of-7. Also, NP (negative points) will be applied to missed games at the end of the season. This could hurt your playoff seeding! If you weren't able to play certain games vs. your opponent you will be given NPs. You will lose two points for every unplayed game. So play early if you can and play often! GENS-A Playoff Format: 8 teams make the playoffs. The conference winners will be the top 2 seeds. The next 6 (by pts.) will be seeded by Win %, There will be no re-seeding in the playoffs. GENS-B Playoff Format: Conference winners are top 2 seeds, next 6 best teams (by pts.) make the playoffs, seeded by Win %. There will be no re-seeding in the playoffs. SNES Playoff Format: Conference winners are top 2 seeds, next 6 best teams (by pts.) make the playoffs, seeded by Win %. There will be no re-seeding in the playoffs. That's about all. Good luck to everyone and lets hope for another successful season! If there are any website problems or questions about the site, or the league in general, please PM me (chaos), email me (chaos@nhl94.com), or Discord (chaos).
  2. (via Discord) rexershow picks PIT skankhunt picks BOS @Triple A you are up!
  3. We will be having 1 league this season in SNES. Once the draft is over, we will start the new season, with a 40 game schedule. I will be dividing the single league into 2 conferences, essentially an "A" level conference, and a "B" level conference. Schedules will be weighted (Playing more in-conference more games than out of conference) and playoffs will be divided by conference, with the winners of each playing each other for the final (like the NHL Playoffs), with 4 teams in each conference making the playoffs. The list of coaches playing this season is below: SNES Coaches: 12 coaches: Triple A Skankhunt42 annatar BlackDevil19 JotaC007 therexershow BobKudelski26 McMarkis dethrox angryjay93 KaBa78 hotelcalifornia Below is the draft order for the SNES league. The pick order was randomized (using random.org to generate the randomized list). I gave the newer guys and "B" a weighted advantage, so they had a better shot at getting a top pick. When it is your turn, reply to this thread to choose your team, or the #snes-draft channel on Discord (or do both, which is preferred.). You can choose any team that has not already been selected. Below the draft order, you will find a list of available teams. The draft starts now! Deadlines are set starting Friday, 11/15, in 1 hour increments. All deadlines are in EST (Eastern Time). If you miss your deadline, you can choose your team at anytime. If you do not choose a team, you will be given best available team at the end of the draft. Once you have selected, please pass along the message to the next person up via PM, Discord, email, etc to let them know they are up. I'll try to do my best to stay on top of it. If you don't think you will be around, please or Discord message me (chaos) a pick list. This will help move the draft along. Or, you can message me on Discord your phone # and I can text you when it's your time to pick. As long as it is your turn, you can choose your team. Drafts tend to go quick, so it would be best to pay attention on Discord in the #snes-draft channel to see when you could possibly be picking. ON THE CLOCK: DONE!! League Draft Order (Deadlines in Parenthesis): therexershow - PIT Skankhunt42 - BOS Triple A - DET KaBa78 - CHI McMarkis - NYR angryjay93 - BUF hotelcalifornia - LA annatar - WSH dethrox - Assigned VAN JotaC007 - STL BlackDevil19 - MTL BobKudelski26 - OTT Available teams: ANH XXX XXX CGY XXX EDM DAL XXX FLA HFD XX XXX NJ XXX NYI XXX XXX PHI QUE SJ XXX TB TOR XXX XXX WPG
  4. Also, I am giving anyone who has signed up for the league, and has yet to be confirmed with a test game, up to 11PM EST Tuesday to be confirmed. If you are not confirmed by then, you will be placed on the league waiting list and can be used as a replacement player. Please check the Waiting List to see if you've been confirmed - League Waiting List
  5. Hi Guys, First off, I'd like to thank everyone for joining the league! We seem to have a ton of new guys playing this season. I know there have been guys having issues with getting set up for direct connect on RetroArch. Thanks for being patient, and for those of you who are still having issues, please post in Discord. A huge shoutout to @danTML7 for helping some guys out with their setup. Luckily, this is really a one and done kind of deal; once you are set up, you should be good, until you change your computer or router. I plan on setting the Team Selection Drafts up for Friday, November 15th and will go into Saturday, November 16th. There will be a separate draft for each sub league. I will announce who is in what league on Thursday, along with the draft order. The way the draft works: - The draft order is randomly selected. All Star teams are not allowed to be selected. Each coach selects 1 team that they will play the 40 game season with from the available teams remaining. - You can post your picks in the Team Selection Draft thread, or the #gens-draft or #snes-draft channels on Discord. - There will be 1 hour deadlines to make your selection. The deadline times are set based on Eastern Time, and are set between the hours of 5PM-12AM. So, the deadline for the 1st pick is Friday, 5PM EST, 2nd pick is Friday, 6PM EST, etc. - You have up to your deadline to make your pick. If you miss your deadline, you team will be assigned to you AT THE END OF THE DRAFT USING BEST TEAM AVAILABLE (based on tier). You will be allowed to change that team and select one of the available teams up to 12PM EST Sunday. - You do not have to wait for your deadline to make your pick. For example, let's say it is 6PM EST, you are pick 5. Your deadline is 9PM EST. But, the 4 coaches ahead of you have already made their selection. You can go ahead and choose your team. Think of your deadline as "up to 9PM EST". The draft tends to go fast, because most guys are around waiting to pick. - If you don't think you will be available to make your pick, you can leave a "pick list". Send me a DM on Discord (or ask on Discord if anyone will be around and can take your pick list). Leave enough teams on the list to guarantee you will get one of them (Example: We are on pick 2, but you are pick 5 (3 picks later), so leave 4 teams on your pick list). - Please keep Discord running on your phone, so you can get notifications when it is time for you to draft. - After the draft, I will generate the league schedule and we will start league play. League play will begin sometime early next week. Stay tuned for more information about that. Ask draft related questions here or in the #gens-draft or #snes-draft channels on Discord. Any league questions can be asked when the time comes for that!
  6. @Raidercanuck1329 please ask for help on Discord.
  7. I'd also like to point out, during hosting, if you see a message that says "Port Mapping Failed", this is referring to uPnP not working. Since I set uPnP to be enabled as default, it will always try to set this up. But, if you have your port forwarding set up, this message can be ignored, since it will use your port instead.
  8. Every LCD screen provides some kind of lag, regardless of the input it receives. Many TVs input lag have been tested and well documented. Here's a site that does a tremendous job testing input lag of panels as well as other tests - RTINGS Realize too, many of these TVs have different refresh rates (60Hz, 120Hz, 240Hz, etc). The system is outputting a 60Hz signal. So on some TVs that have a native refresh rate other than 60Hz, there is extra processing involved, and the input lag changes depending on the refresh rate of the video signal. And as we are entering the age of 4k native resolution TVs, that 1080p signal now has to be upscaled to 4k as well. You'll also see a yuge difference between game mode on TVs (that have them) and all other modes. IMO, I really dont care much about playing on the MegaSG, but those clone ASIC units (Hyperkin, Retron, Gamerztek, etc) I wouldn't go near. Also, never use a bluetooth controller if you are sensitive to input lag. Wireless controllers are better (using 2.4GHz receivers or the like).
  9. Issue 8: Audio Stuttering and Slow Framerates (PC only) This is probably one of the most common issues I hear about - "My audio is stuttering!!!" The problem - Audio stutters because of the video frame rate is incorrect. All retro consoles and console cores on RetroArch strive for a ~60fps frame rate (retro consoles and games are designed to run on 60Hz, which is 60 frames/sec (or close to it - this is NTSC spec, 16.7ms/frame * 60 frames = ~ 1 second). Your PC/laptop monitor usually runs on 60Hz refresh rate, so the video should be flawless with no slowdown. Simple, this should work perfectly, right? Sometimes yes, sometimes no..... Even though your monitor's refresh rate is set to 60Hz, Windows has overall control on what to allow programs to run at (via your graphics card's video driver). So, even with a 60Hz refresh rate monitor, and a program that displays video at 60Hz rate, Windows can tell your program to go F itself and only allow it to run at 30Hz (example). This problem is a major one in Windows 8-10, and usually happens with programs that are running in a windowed mode. Why is the audio stuttering? Well, monitor refresh rates aren't ALWAYS a perfect 60Hz. Depending on many factors (heat is one), the refresh rate fluctuates, very slightly (for example, it might bounce around between 58-61 Hz). This isn't a major problem, because these small changes are not noticeable by eye to us. Fortunately, RetroArch monitors this. In order to sync up the audio to the video properly, it "adjusts" the audio to the refresh rate. So, if one minute, the refresh rate is 58Hz, it will slow down the audio to match it up with the slower video rate. If another minute, it's at 61 Hz, it will speed up the audio to sync it with the video. The audio stuttering occurs when your refresh rate is something absurdly different (like 50Hz, or 30Hz). Well, now, the audio will sound like absolute crap, even though to you, the video might still be running at an OK speed. So, the problem isn't the audio, it's the video. The solution - First, we need to check what the actual frame rate is of your monitor. This can be checked in RetroArch, under Settings-Video. You will see 3 important values: Vertical Refresh Rate, Estimated Screen Framerate, and Set Display-Reported Refresh Rate. Vertical Refresh Rate - This is the rate that RetroArch uses to sync the audio and video. This is 60Hz by default. Estimated Screen Framerate - This is the actual current frame rate of the monitor. This will fluctuate and that is normal (see description above). Though, the fluctuation should be small. This value should be very close to the "Vertical Refresh Rate". If not, you will see slowdown in video and screwy audio. This shows a deviation from the "Vertical Refresh Rate" in a percentage, and also shows a frame count. Set Display-Reported Refresh Rate - This is the refresh rate the your monitor is set to. If you change your monitor's refresh rate in Windows, it will be displayed here. This should be 60Hz (except in very special cases, like high-end gaming monitors). If it isn't set to 60Hz, change it (in Windows) following this guide - How to change monitor's refresh rate. After you change it, you will need to exit and restart RetroArch. The important one to look at is "Estimated Screen Framerate". What value is this? Is it close to 60Hz? If so, you can leave it alone, your audio is most likely fine, and you don't have this problem, or something else is causing it. Many people running older laptops with Windows 8 or 10 will see "Estimated Screen Framerate" in a range of 30Hz-60Hz. This is Windows controlling the frame rate via your video card. Many times, the easiest solution is to play in fullscreen mode (hit the "f" key to toggle fullscreen mode). You should see your "Estimated Screen Framerate" jump up to ~60Hz. So, what's the solution? Play in fullscreen mode. If this still doesn't fix the problem, I suggest trying a different video driver (under Settings-Driver). The default is D3D11 (Direct3D 11), but try using the "gl" driver. After changing the driver, you will need to close and restart RetroArch to see an effect. Then, try again, under Settings-Video, looking at "Estimated Screen Framerate", toggling between windowed mode and fullscreen.
  10. Fall '19 Classic League Registration! Register HERE For those of you who have registered on the NHL94Online site before, then registration will be easy. You just need to choose "Yes" for the question "Have you registered for a league before?", type in your site user name and password (NOTE: This is different than your forum password and user name, unless you made it the same), and choose the league you will be joining (right now, you can select Genesis or SNES). Then, hit "Submit" and you will be placed on the waiting list. It's that easy. For those of you who have not registered on the NHL94Online site before, then there is a little more info needed to complete registration. You need to choose "No" for the question "Have you registered for a league before?" and enter a user name and password (it's common to use the same user name as your forum name or Discord user name). You will also be asked to fill out some more information about yourself (email, location, timezone, Discord user name, system preference). Then choose the league you will be joining (GENS or SNES). Then hit "Submit" and you will be placed on the waiting list. You will then need to play a test game to make sure your connection is set up properly. This does not affect your place on the waiting list, but you cannot play in the league without playing the test game. If you have played in other online leagues before, you are technically confirmed already. Please PM or email me (chaos[at]nhl94[dot]com) and I will change you to Confirmed status. Registration deadline will be Sunday, November 10th. The day after, we will hold a Team Selection Draft. The draft order will be randomized. After the draft is completed for each league, the schedules will be released and the league will begin. If everything goes smoothly, the league will start the following Monday after the draft. Schedules may be posted before that time, which means you can start playing, but officially the league would start on that Monday. Stay tuned on Discord leading up to November 10th for more information on the Team Selection Draft. NOTE: This season, we will be using RetroArch version 1.7.9 for playing online games. Everyone who is playing in the league needs to make sure they have this set up. I suggest everyone play a test game to make sure it is working. Some of you already have experienced Netplay via RetroArch, so please help the others who have yet to try it out. While the relay server (previously used over the last year) has become unreliable connection-wise, I suggest learning how to set up direct connect (IP reservation and port forwarding on your router). If you have previously installed RetroArch, I would suggest making a copy of your retroarch.cfg file located in the main RetroArch folder (for Windows users). Then, delete the whole RetroArch folder and download the new package that is in the Downloads section on nhl94online.com. This will be the official package we are using. Please follow the instructions on the "Getting Started" page (link below) for setup instructions. Please feel free to contact me if there are any questions/problems! (either via PM here, email, or Discord) For more info on setting up direct connect using IP reservation and port forwarding, please check out this guide. Note: If you are having trouble/issues with setting up direct connect, please post in the #retroarch-help channel on Discord. I would suggest giving it a shot yourself first, before requesting help, so at least you will be familiar with certain things when those helping are asking you questions. There may also be situations where you cannot do port forwarding on your router (don't have access to it, ISP prevents it, etc). This will be handled on a case by case basis. LEAGUE INFO The season is 40 games. There will be no limit on registration this season; as long as you register and played a successful test game, you will play. We will divide the registrants up into different League Levels based on skill and experience in online leagues. The different League Levels will be decided after registration is over. If you register after the registration period is over, you will be placed on the Waiting List for the league. Don't worry if you end up on the Waiting List, there is a strong chance you will end up taking over a team during the season! 40 game leagues will have the same 6 games/wk checkpoints as the past few seasons. You CAN NOT sign up for multiple league levels (i.e. GENS and SNES). Only those who are reliable will be allowed to do so, at the discretion of us admins. This will allow you to concentrate on one league. For those coaches that are new, I suggest practicing and becoming familiar with a few teams. This way, you will have multiple teams on your "Draft Board" to select from during the Team Selection Draft. Note, there will not be more than 14 teams in a league level, so with at most 14 teams drafting, you will have a good shot at a Tier A or B team. You can contact any veteran coach to play some exhibition games, or practice against the computer. Please post here or in the Introduction Thread after you register. Also, you must join our Discord Server (link at end of post). Whenever you are available, you can post in the #testgame thread on the server and request a test game. Good luck! If there are any questions or problems, feel free to PM us or email us at chaos[at]nhl94[dot]com, or KingRaph at kingraph[at]nhl94[dot]com. INFORMATION FOR NEW GUYS Read This - Guide for New Members If you are new to the league, welcome! We are a big friendly community here, and there are a number of guys who are always around willing to help the new guys out. First things first, you need to register for NHL94.com (this site), as well as on the nhl94online.com site (registration link at the beginning of this post). It is also required to have a Discord screen name, since that is the main method of communication for scheduling games. Once you are registered, the next step is to set up a test game. You can use the forum links below and post your availability. You can also post on the Discord server, in the #test-games channel and request a game (this is recommended, since there are more active users checking in on Discord). One of the veterans will send you a PM or a message on Discord (or feel free to add some veterans onto your Discord Friend List and message them yourselves). A test game needs to be played in order to make sure your emulator/network settings are correct. Once the test game is played, the veteran will confirm you on the nhl94online site. Once this is done, you are set until the season starts. A few days before the season starts, usually the day after registration ends, we will be holding a Team Selection Draft to choose teams. The draft will be held in the forums, so please make sure you register! An email will be sent out to all registrants before the draft, so it is important to register using an email you commonly check (also check your Spam or Junk folder). Once teams are selected, the schedules will be put up on the site and you can start playing your games. There will be another post announcing the start of the season, with information on how to log games, contact other coaches, and how to make the playoffs. Also, keep an eye on the Discord, as information is usually posted there first. Everything you need to play can be downloaded in one package from the nhl94online.com site. On the main page of the site, the Downloads section is located bottom right. This contains the ROMs used for the league, along with the emulator cores and the current RetroArch frontend. I hope we get some new guys who recently participated in some of our live tournaments!! Again, if you have any questions, please email me (chaos[at]nhl94[dot]com) or PM me via the forums. Discord Server (You can register for a new account via the link) - NHL '94 Server Getting Started Online - RetroArch setup and link to Netplay Guide- Getting Started Rules - Rules Genesis Test Games - Post Here or #test-games on Discord SNES Test Games - Post Here or #test-games on Discord View the Waiting List here
  11. I'd also like to note that you should NOT have Hamachi running when you try connecting (if you have Hamachi installed). This will cause problems. Also, there may be some situations where canyouseeme.org cannot connect, but you will still be able to host a game. So don't use it as an end-all be-all, still attempt to host a game with someone and have them try to connect. If there are any issues, I am happy to try and help troubleshoot your setup. If you don't feel comfortable messing around with settings, we can try doing a Teamviewer remote desktop setup, where I can connect and try some things out. This tends to go quicker, too (Teamviewer is free software, you don't need to register) Link to Teamviewer - TeamViewer 14
  12. With the upcoming season of Classic, I would like everyone to use Direct Connect for netplay. As of this date (10/14/2019), relay server is not working. This is actually very simple to set up. Just requires a few minutes of work, and more time to find the instructions for your router/modem. Check out this video from therexershow - RetroArch - How to Set up Port Forwarding Introduction When playing a game against someone via netplay (P2P - Peer to Peer), one player acts as the host (or server), and the other acts as the client. The host creates the game, and the client connects to the host. In order for a connection to be made, the host needs to allow some kind of access to the client. This is where something called a "Network Port" is used. By opening a specific port, the host allows the client a direct connection to their computer. Now, it is important to note that the port is ONLY OPEN when it needs to be, and is opened and closed by the emulator. For instance, Player 1 hosts a game. They turn on netplay hosting. They start the ROM. At this point, the emulator opens a specific port (designated by the emulator). The client then connects via the network port, and has a direct connection with the host. The game begins, and everyone has fun. This situation sounds very simple, and it is. Where it gets complicated, is when there are multiple devices that the communication has to pass through, like a modem, router, switch, etc. Then, on top of that, everything has its own firewall, limiting unwanted and wanted connections from the internet. This is where port forwarding and uPnP come in to help streamline the communication. Just for clarity, all the stuff on the host's side of things affects if the communication can be established. The emulator on the host's side just puts up a message, saying "Hey, anyone want to play", where the client's side says "I want to play with you, specifically". Since the host does not know the specific client who is connecting to them, it's security features (router, Windows firewall, etc) will prevent the connection. Therefore, the security stuff on the host's side is the one that has to provide the exception to allow the connection (i.e. port forwarding or uPnP). So, if you plan on hosting netplay games, you need to set this up. IP Address - The network address assigned to your network card in your computer. Note, you will have 2 separate IP address for WiFi and Ethernet, because they are 2 separate "cards". When you are connected to a router, your router will assign a "local" IP address to your computer and other devices. These usually start with 192.168.x.x, or 10.10.x.x. Your ISP (Internet Service Provider) assigns your router an IP address, which is used by the internet. If you type in "What's my IP" in google, it will show you your router's IP address. Those people who don't have a router, and just have their computer connected directly to their modem, don't have a local IP address. The IP address assigned by their ISP is given to the computer. Note, your "modem" might actually be a modem/router combo (check and see if it has an antenna and multiple ethernet ports on the back of it), and in that case, works like a router (see above paragraph). uPnP (Universal Plug-n-Play) - A feature in some routers that allows a workaround to port forwarding. It kind of lets the program choose a port, and configures port forwarding on the fly. Many new routers (2010+ I'd say) have this feature, and it is most likely disabled by default. This is the easiest solution. DHCP Reservation - Reserves the local IP address for your computer on your router. This keeps the IP address of your computer from changing, and is important to set, because we use a local IP address when setting up Port Forwarding. Port Forwarding - This is an exception to the security features of your router. We allow a local IP address (your computer in this case, set with DHCP Reservation, so it never changes), the ability to open and close a port through the router firewall. This allows the client's communication to pass through, and directs it (or forwards it) to the correct local IP address. To do either uPnP or Port Forwarding, it will be very helpful to download your router's instruction manual. Most manuals will have sections instructing how to log in to your router, set up uPnP, DHCP Reservation (might also be called IP reservation), and Port Forwarding. If not, you should be able to find instructions pretty easily on the internet via search engine. uPnP Setup uPnP or NAT Traversal, is the easiest way to set up direct connect. But, you need a router that supports uPnP. The easiest way to check is to do a google search of your router model with uPnP. If you can find your router instruction manual, this would be perfect. Step 1: Log in to router - Look up instructions online how to login to your router. Go to a web browser, and type in your router's gateway IP address (usually 192.168.0.1, or 192.168.1.0, it will say it in the instructions). You will be asked for a user name and password, enter those (again refer to instructions, they should be a default, something like "admin" and "password"). Note, the only computer who can login to your router, are those that are connected to it (outside people cannot login to the router). Step 2: Turn on uPnP - Refer to the instructions on how to turn on uPnP. If there are any other uPnP settings, just ignore them. The default values will work fine. Step 3: Turn on NAT Traversal in RetroArch - This setting should be turned on by default if you have downloaded the package from nhl94online.com as of 10/14/2019. - To check if its turned on (or if you need to turn it on): Open RetroArch Go to Settings-User Interface. Turn "Show Advanced Settings" to ON. Go to Settings-Network. Turn "Netplay NAT Traversal" to ON. Go back to Settings-User Interface. Turn "Show Advanced Settings" to OFF. Close RetroArch (to save the configuration if needed). Restart and play! - Note: This only needs to be done once. Once it is turned on, the setting does not have to be touched again. If you have Port Forwarding set up, it will use Port Forwarding before it tries uPnP. - Note: You may see a "Port Mapping Failed" error when hosting a game when this setting is ON. This indicates if uPnP is working. If you plan on trying your uPnP connection with your router, you want to see a message that says "Port Mapping Successful". If turning on uPnP, you still get the "Port Mapping Failed" message, you will still need to go through the port forwarding procedure. Port Forwarding Setup Part 1 - DHCP Reservation Step 1: Find your computer's current IP address - This may or may not be needed, depending on your router. But it's quick and easy to do. - For Windows PC: Hit the Windows key and R key at the same time to bring up a "Run" window. At the prompt, type "cmd" (no quotes). A command prompt window will open up. Type "ipconfig" (no quotes) at the command prompt. You should see a window similar to this: Write down the "IPv4 Address" of your Ethernet Adapter (might also say "Local Area Connection"). In the above screenshot, this is 192.168.1.184. - For Mac: Go to the Apple logo on the top menubar, then choose "System Preferences". A new window will open up, and inside that window click on "Network". In the Network window, select Ethernet from the left side. Your Mac's IP address will be displayed on the right side as "IP Address". Step 2: Log in to your router - Look up instructions online how to login to your router. Go to a web browser, and type in your router's gateway IP address (usually 192.168.0.1, or 192.168.1.0, it will say it in the instructions). You will be asked for a user name and password, enter those (again refer to instructions, they should be a default, something like "admin" and "password"). Note, the only computer who can login to your router, are those that are connected to it (outside people cannot login to the router). Step 3: Find the DHCP Reservation page and set it up - Look up this information on the internet, or in your router's instruction manual. This is usually located in the "LAN" section of your router's home screen. I attached a screenshot of an example. - When we open up the LAN section, we see the following page. You'll see a section referred to as "Reserved IP Table", usually called something similar to DHCP Reservation. You will see some entries already here in the screenshot, but most likely on your router, it will be blank. Click the Add button. (Also, note at the top of this screen, this router supports uPnP). - On the Add screen, it asks us to enter the IP address, MAC address (physical address of network card), and a Device Name. If you need to get the MAC address, we can go to "Attached Devices" (black arrow) and get the MAC address of the network card by looking for the IP Address on the list. On many routers, there may be a drop-down where you can select from connected devices. In this case, you can just choose your computer from the list, comparing IP address of the list to the one you wrote down in Step 1. Once done hit Apply. If you go back to the LAN page, you should now see your entry in the Reserved area. - Now, you have reserved your IP Address for your computer. This insures that whenever your computer is restarted, or whenever your router decides to change up the IP Addresses, the one set for your computer will not change. Now we can move on to Port Forwarding. Part 2 - Port Forwarding Step 1: Log in to your router - If you closed out your router screen from the previous part, log back in. Step 2: Find the Port Forwarding page and set it up - Look for your router's instructions on port forwarding. If you can't find them, it's no big deal. The page is usually located in the Advanced section or Firewall/Security section of a router. In this example, the following screen will show: - For Service Name, enter RetroArch (this doesn't matter, its just to identify it for you). - For Protocol, choose TCP. This could either be TCP or TCP/UDP. But you should not set it to UDP only. This may also be called "Service Type". - For External Starting Port, put "55435". This is the port that is used for RetroArch netplay. - For External Ending Port, I also put "55435". (This is used if you were to open a range of ports, but since we are only using 1 port, we put the same number in both spots). - You'll also notice the "Use the same port range for Internal port". If your router doesn't have this, but has Internal Starting and Ending Ports, set them both to 55435. - Rule of thumb, anywhere it says "Port", set to 55435. - For Internal IP address, you would enter the IP address of your computer. This is the address we set to reserve in Part 1: DHCP Reservation - After I'm done, I click Apply. - Note: This is a typical Port Forwarding page, but not all will look like this. There may be less things to enter, or more. Point being, any port should be set to 55435, service to TCP or TCP/UDP, and Internal IP address set to your computer's IP address. If there is an entry for External IP address, this should be set to all 0s. Testing NOTE: Windows Firewall needs to either be disabled, or allow RetroArch to pass through. When you host for the first time, a Windows Firewall message should pop up, asking if the program should be allowed to pass through. I usually check both boxes for Private and Public networks, then hit the OK button. If you hit Cancel on this message, please look up online how to allow a program to pass through the Firewall. If you set up with uPnP, the easiest way to test is hosting a game and having someone connect to you. There is no easier way to test this setup. If you set up Port Forwarding with DHCP Reservation, you should be able to test your setup. This can be done without another person. We can use a website like canyouseeme.org to test if RetroArch can open the port successfully. There are a few steps in testing this: Open RetroArch, and Start Netplay host (under Main Menu-Netplay). You can also load the ROM first, and hit the "n" key to toggle netplay host. Open a ROM. When the ROM opens, you should see a message similar to "Waiting for client..." Go to https://www.canyouseeme.org/. Enter 55435 as the port and hit the "Check Port" button. If successful, you should see a message similar to below: If you see a message that says it is blocking the port, or a timeout, double check your computer's IP address hasn't changed, and that the port forward IP address is the same as your computers. NOTE: The IP address you see on canyouseeme.org is your router's IP address from your ISP, so don't get those confused. UPDATE: I attached a program to this post called Simple Port Tester (for Windows only). This is an alternative to the testing procedure above. Instead of hosting a game, then using canyouseeme.org to see if the port is open, you can use this program. Install it, then open it. Type in the port to test, and the program will open the port itself, then try and see if it is open by using a site similar to canyouseeme.org. This is a lot easier, since you don't have to have RetroArch running when testing in this case. It is also a better test, as it can tell you if it's a Windows Firewall issue, or a port opening issue on your router. EDIT: From RetroArch 1.8.8 package and on, the Simple Port Tester is included in the package, in the "Simple Port Tester" located in your RetroArch folder. If you have any questions, please feel free to DM me in Discord (chaos). simple_port_tester_setup.exe
  13. @clockwise @angryjay93 I'm asking on the RA discord about this problem. I'll get back to you guys.
  14. Can you save state during netplay on this one? That's a limiting factor for leagues.
  15. chaos

    SNES 2vs2 ROM

    Please leave them headered. They need a header if you want to play them on real hardware with a flash cart or repro (SNES Everdrive, SD2SNES, etc). I dont think Snes9x cares either way, header or no.
  16. chaos

    SNES 2vs2 ROM

    Yes, header and checksum. The newer versions of Snes9x require it to be correct I believe. The old nhl94 rom that was on the site didnt work with new versions of snes9x either.
  17. Congrats bud. I bought a Framemeister years ago when I added an NESRGB board to my NES. RGB made it look like a whole new console. I then bought all the cables for the rest of my systems. Modded my SNES Jr. (only the old SNES outputs RGB without a mod), and was living the life. Then, early last year, I was able to pick up a 20" PVM free from work (looks just like yours). It was in MN, so I packed the living hell out of it and shipped it to myself back in NJ. It's so much more enjoyable to play on there than on the Plasma with my Framemeister. Now, the Framemeister just sits there. It's a sad story for the little guy. Then, a month or so ago, I picked up a 14" PVM for free (well it was broken). Fixed it up and we used it at the tourney. Worked at a museum in Phili last week, they has 2 PVMs and a BVM laying around. I'm not sure if I can take them though. These things went for big money back in the day. Now people just rip you off on eBay selling these. I think PVMs were $2-5k new (depending on size), BVMs (Broadcast Video Monitor) were in the 10k range. The reason they are so much better than a traditional CRT, is the line count and the quality of the tube. A line count on a reg. CRT maybe below 300 lines. On a PVM they are 600-800 lines (depending on the model). And the tubes are made to last a long time. Even playing on a $20 CRT, composite video looks much better than on an LCD.
  18. You can get a lot of interference calls with manual GC, using the goalie as a third defensemen near the crease. I don't think best-of-5 would be good. At this point both guys had already played a ton of games, it would be mentally draining. Keep it at a good length with best of 3, so if momentum screws you in one game at least you have another to bounce back.
  19. chaos

    SNES 2vs2 ROM

    Hahahaha. Those who downloaded the previous one, use this new one I just updated (7/6/19 - ends in fix2). I fixed the checksum (previous worked for me, rexershow said it didn't work for him). This should work for everyone.
  20. chaos

    SNES 2vs2 ROM

    This version of the ROM should work in RetroArch (along with ZSNES). EDIT: Download this new one, I fixed the checksum. NHL94-2on2-xstioph-fix2.smc
  21. Yeah, this is covered in another thread - The host is the only one who needs to have set up port forwarding. Anyone can connect to the host.
  22. Doesn't support Windows 7 as a host. Worth trying, but there are many guys on here that play online with older laptops. All Parsec is basically doing is giving the person who connects to you a "Twitch" video stream and using their inputs as player 2. So the person connecting is actually not running the emulator, just streaming the video and sending inputs.
  23. Full Rosters, Includes Tex Add G/Drop F, Ray Ray trade, Luc-Courtnall trade No Lines, no graphics done yet. ETB3_PreseasonV1.bin
  24. Calgary Flames C - Cam Neely LW - Wayne Gretzky RW - Stephane Richer LD - Ulf Samuelsson RD - Scott Stevens XA - Craig Janney First Forward Sub - Craig Janney First Defense Sub - Vachslav Fetisov Goalie - Grant Fuhr
×
×
  • Create New...