Online lobbies

Challenge and spectate online matches via public or private lobbies. Use the "Follow" function to spectate matches automatically.

Plus, buy your own custom lobby code via Ko-Fi

Battle Log UI

Browse battle log results from EFZRevival offline with per-player and per-character matchup summaries and filters.

Familiar features, fresh package

Play direct online connections or access offline modes in seconds.
Everything you need to experience Eternal Fighter Zero to the fullest.

System requirements

Concerto requires OpenGL 2.0 support which is not supported by Microsoft's default graphics drivers. If you've never installed drivers for your PC get them from your provider: Intel, AMD, or Nvidia.Windows 7 Service Pack 1 through Windows 10 operating systems are supported. Wine is not supported owing to missing features in said software.For Windows 7/8.1 you may need the following updates if the program does not start:


Download and place Concerto.exe in the same folder as EFZRevival.exe. Run Concerto.exe to start!


Concerto now provides in-client updating, and you can check for updates either by selecting the option from the main menu or logging in to the lobby service which requires a version check.If the updater is not working as intended for you, you may optionally download the latest version and replace concerto.exe in the game folder.

Guides in other languages:

- EspaƱol

Lobby System

Lobbies are available by clicking Online, then Lobbies. You are able to see any active public lobbies from the lobby list and join by code using the text field. You may also create a "Public" or "Private" using a drop-down list and clicking Create.Once you are in a lobby you may "challenge" another player by clicking on their username. If you send a challenge it means you are hosting the game session. Any challenges you receive will appear at the top of the user list and you may accept it by clicking.Both players will be able to choose the amount of input delay and rollback frames before each match starts. Game settings will depend on the host and rematch is always enabled. Once a match has begun, the players will move to the bottom of the user list and other players may watch the match by clicking on the "Player1 vs Player2" row in the user list.You may share the current lobby's invite link by clicking on the lobby code in the top right of the lobby screen. The red button at the top of the screen allows you to use other parts of Concerto without leaving the lobby. You cannot change your player nickname while in a lobby.

How to report bugs and crashes

Concerto will generate 2 log files: concerto.log (singular file), and a timestamped .txt with the "Concerto_" prefix (these will be generated on each program session). Send these to Shiburizu#7634 on Discord for troubleshooting if none of the information below can solve your issue.If you're unsure if something is behaving strangely, ask about it anyway.

Antivirus concerns

Concerto is experimental and new leading to many antivirus flagging processes required by the application to function as potentially harmful and blocking execution or network functions. Please add an exclusion to Windows Security or your preferred AV program as a first step. Some users may also wish to simply run the program as Administrator to override antivirus permissions.

"Your name contains banned words"

Concerto's lobby server has a basic name filter in place to prevent abuse of the platform. If you believe your name is being treated as a false positive you are encouraged to DM Shiburizu#7634 on Discord.

"Unable to reach the login server."

Visit this link in your web browser, and a 404 page should appear. After that try to log in to the lobby server again. If this does not work you may need to change your DNS provider on your PC or get in touch with your ISP.

Error: Concerto.exe - "Entry Point Not Found"

Download this .zip file and extract the contents to the same location as concerto.exe.

Reading logs to identify issues

It may easy to identify any potential issues with Concerto or EFZRevival simply by reading the logs. Concerto creates a "concerto-logs" folder for text files as a written history of EFZRevival netplay attempts. If you are unable to connect to your opponent or experiencing any interruptions that the above information cannot remedy, open up the log with a timestamp closest to the time of your issue and review the debug lines.If Concerto does not handle the problem you found in your log files you are encouraged to report it on Discord so that it can be handled in the future.

  • How does the netcode compare to EFZRevival? Concerto uses EFZRevival to provide rollback netcode for Eternal Fighter Zero meaning that the online play is of the same high quality and players who are not using Concerto can play direct host/join sessions seamlessly.

  • Can I change the artwork used in Concerto's interface? Yes! Each character artwork is a PNG file labeled after its resident screen: "Main.png", "Online.png", and "Resources.png" can be replaced by adding a file with the same name to Concerto's installation path. The background images can also be customized in the same way, each file has a "_bg" suffix (i.e. "Main_bg.png"). Each image is 600x400 pixels by default, customize accordingly.

  • Can I make my own changes to Concerto? Concerto is open source software and instructions for building the software yourself are in the README file.

  • Can I submit code to improve Concerto? Absolutely! Please feel free to submit pull requests via Github.