1. Installation
Steps:- Go to steams website to download and install Steam. This might be a good time to create a new account if you already have an account with some steam games, you don't want to risk.
- When you have installed steam go and download Magicka_FiX.(SmartSteam).rar and extract its content into the steam folder. (example: C:\Program Files (x86)\Steam)
- Then go and download Magicka and install it to "C:\Program Files (x86)\Steam\steamapps\common\magicka" The installation might say that there is already a folder named Magicka but ignore that and install it anyway.
- Then go download and install Magicka.Update.22.exe
- When you have updated the game go to your steam folder "C:\Program Files (x86)\Steam" and use the "Smartsteam.exe" to start Steam and Run the game with your new steam account. Make a shortcut to your desktop if want to spare some time finding the "smartsteam.exe".
- When you run smartsteam.exe for the first time, it might take some time for it to patch.
- The first time you play, there will be a Product Key thing, just ignore it and click play.
- Host a game or join another one connecting trough IP or friends invite.
- If you have created a host, then do not displace the game, because your friends will have trouble entering the game
2. Playing through Tunngle
Steps:
1. Download and Install Tunngle here
2. Run Tunngle and there's a link to create a Tunngle account if you haven't already got one.
3. Login.
4. Click Action -> Magicka to connect to the Magicka network.
5. Start Magicka through SmartSteam and play! You can also just start the game as long as SmartSteam is running, it should be able to link together. You will know if it's linked when you see the Steam popup in the game.
Problems & FAQs
1. Magicka doesn't start, Steam just brings me to the menu and there's Buy Magicka and all that shit!Make sure your game is not cracked in any way, and just follow the steps above to run it through SmartSteam and get it online through Tunngle. If you cracked it, and couldn't reverse it, just reinstall the game.
Make sure your steam_appid.txt is not altered to 73050, otherwise it wouldn't work. Also make sure that skidrow.ini and all that cracked shit is not in your game directory.
2. I can't see any online games!Try messing around with the Filter options. Set it to ONLINE to find games. If ONLINE doesn't work for you, you can set it to LAN. Make sure you started the game through Steam. You would probably know that your game is linked with Steam when there is a Steam Community tab popping up on the bottom right corner of the screen. If you can't see a game, you can always try joining by IP. In Tunngle, the IP starts with 7, which you can see at the bottom left corner of your Tunngle window. Use that virtual IP if you're using Tunngle.
Also, make sure that your SmartSteam is running.

3. I still can't get Steam to work!I'm sorry, but if you've tried everything and couldn't get Steam to update or work, you can try Hotspot Shield. If THAT still doesn't work, then Steam basically sucks. Lots of people face problems like these in the Steam forums, so...yeah.
Hosting Server Tips
1. Make sure you portforward Tunngle (11155 under UDP) and Magicka's port (27016) to make sure people could see and join your game.
2. Make sure your firewall allows Tunngle and Magicka, and not block it.
3. Sometimes when you exit Magicka, there will still be the Magicka.exe process. You have to terminate this before running Magicka again, otherwise it will create another Magicka.exe process. This may stop people from joining your game.
4. Spread your IP (in Tunngle, it's a virtual IP located at the bottom left corner of Tunngle) in chat so that people could locate your server, even if they couldn't see it on the list.
5. STOP PUTTING THE DAMN PASSWORDS BECAUSE THERE'S LIKE SO MANY PEOPLE HAVING PASSWORDS AND ITS SO HARD TO FIND A GAME IF YOU CAN'T HOST FOR SOME REASON!
6. Lastly, when hosting a game, do not Start yet. Players can only join if the game has not started.
Tunngle is a VPN software, lets you connect to a private network and eventually you're all connected as if you're connected through LAN, through tunneling. Basically it should guarantee some good speeds like Hamachi, only that Tunngle supports all games and is quite epic, more epic than Garena.
Steps:
1. Download and Install Tunngle here
2. Run Tunngle and there's a link to create a Tunngle account if you haven't already got one.
3. Login.
4. Click Action -> Magicka to connect to the Magicka network.
5. Start Magicka through SmartSteam and play! You can also just start the game as long as SmartSteam is running, it should be able to link together. You will know if it's linked when you see the Steam popup in the game.
Problems & FAQs
1. Magicka doesn't start, Steam just brings me to the menu and there's Buy Magicka and all that shit!Make sure your game is not cracked in any way, and just follow the steps above to run it through SmartSteam and get it online through Tunngle. If you cracked it, and couldn't reverse it, just reinstall the game.
Make sure your steam_appid.txt is not altered to 73050, otherwise it wouldn't work. Also make sure that skidrow.ini and all that cracked shit is not in your game directory.
2. I can't see any online games!Try messing around with the Filter options. Set it to ONLINE to find games. If ONLINE doesn't work for you, you can set it to LAN. Make sure you started the game through Steam. You would probably know that your game is linked with Steam when there is a Steam Community tab popping up on the bottom right corner of the screen. If you can't see a game, you can always try joining by IP. In Tunngle, the IP starts with 7, which you can see at the bottom left corner of your Tunngle window. Use that virtual IP if you're using Tunngle.
Also, make sure that your SmartSteam is running.

3. I still can't get Steam to work!I'm sorry, but if you've tried everything and couldn't get Steam to update or work, you can try Hotspot Shield. If THAT still doesn't work, then Steam basically sucks. Lots of people face problems like these in the Steam forums, so...yeah.
Hosting Server Tips
1. Make sure you portforward Tunngle (11155 under UDP) and Magicka's port (27016) to make sure people could see and join your game.
2. Make sure your firewall allows Tunngle and Magicka, and not block it.
3. Sometimes when you exit Magicka, there will still be the Magicka.exe process. You have to terminate this before running Magicka again, otherwise it will create another Magicka.exe process. This may stop people from joining your game.
4. Spread your IP (in Tunngle, it's a virtual IP located at the bottom left corner of Tunngle) in chat so that people could locate your server, even if they couldn't see it on the list.
5. STOP PUTTING THE DAMN PASSWORDS BECAUSE THERE'S LIKE SO MANY PEOPLE HAVING PASSWORDS AND ITS SO HARD TO FIND A GAME IF YOU CAN'T HOST FOR SOME REASON!
6. Lastly, when hosting a game, do not Start yet. Players can only join if the game has not started.