Author Topic: ※ Getting started and general guides for MotK's servers and playgroups ※  (Read 48898 times)

helvetica

  • Arcade Maid
  • *
  • United Federation
Since a lot of people may not be aware of it, we have an open group for all of you morons with Steam.  Play TF2 with eachother, play DoW2 with me, or just add yet another useless group to your profile! 

http://steamcommunity.com/groups/shrinemaiden



Glossary for this thread

Technical help
BattlenetGateway - configuring you're WC3 to join MotK Battlenet.
Port forwarding for dummies - for general gaming, if you want to host games.
Reducing your ping - Improve your ping by registry tweaking.
GProxy++ - Don't be a noob, play with gproxy and remakes become less frequent if you disconnect.
Updating Warcraft III to 1.26a - You need 1.26a to play latest DotS maps.
Fontcraft Chinese - Shows correct font for maps using chinese font.

Bots and communication
Sakuya & Reisen - the battlenet bots for hosting games.
Sakuya & Reisen II - adding maps to the bots.
Rinnosuke - IRC bot for managing games.
Teamspeak - join the MotK teamspeak for diablo, UT, minecraft etc.

Streaming & Media
Streaming games guide - Start showing off your skills more!
« Last Edit: January 11, 2012, 09:56:01 AM by Helepolis »


Twitter: @hipsterfont | Discord: helvetica#0573 | LINE: hipsterfont

He thought that on that same day he was to take the city of Priam, but he little knew what was in the mind of Jove, who had many another hard-fought fight in store alike for Danaans and Trojans."


Pesco

  • Trickster Rabbit Tewi
  • *
  • Make a yukkuri and take it easy with me
Re: Getting started and general guides for MotK's servers and playgroups
« Reply #1 on: December 28, 2010, 12:44:02 PM »
Bnetd is removed
« Last Edit: January 29, 2012, 07:19:10 AM by Pesco »

Helepolis

  • Charisma!
  • *
  • O-ojousama!?
Re: Getting started and general guides for MotK's servers and playgroups
« Reply #2 on: March 15, 2011, 10:19:20 AM »
Guide: How to be a charismatic host like Lady Remilia Scarlet.
This guide is ONLY for people who are connecting to the internet using a router and not a modem.

Portforward.com is a good site, however when people see the number of steps to be taken they get scared and cower ( CHARISMA BREAK ). Remember this, almost every router has similar steps to port forward, however the interface is every time different. Therefore you should still use portforward.com as a guide on the interface.


Step 0 - Before we start.
Let us first check our IP settings. (Note you cannot see here if you have static or not. This is just for preparing).

Go to Start -> Run -> Type: "cmd" and hit enter. Amazing black box appears.
Type: "ipconfig" and hit enter. You should see something like this below. (command box)

[attach=1]

Keep this window OPEN. We need it as reference for future steps.


Step 1 - Checking for static IP address.
Almost all standard computer + router setups have automated IP distribution. So portforwarding is useless if your host PC has no static IP. Are you already a genius ? Then you should know how to check if you have a static IP. Otherwise

  • For Windows XP: Right click on Network locations and select 'properties' -> Then, Right click on Local Area Connection and select 'properties' -> Finally, select Internet protocol (TCP/IP) and press 'properties' button.
  • For Windows Vista/7: Right click on Netowrk locations -> Select 'change adapter settings' -> Select Internet protocol version 4 (TCP/IP) and press 'properties' button.

For both XP and Vista/7, If the radiobutton 'Obtain an IP address automatically' is selected and 'Obtain DNS automatically' it means your local IP is dynamic. Thus we need to set it to static. Don't close this window either, we need it.


Step 2 - Setting a static IP
- Select 'Use the following IP' and 'Use the following DNS' radiobutton. The fields can be modified now. Good.

Now let us look at the command box. Notice how IP address is 192.168.1.64 ? Notice also Subnet mask = 255.255.255.0 and Standard Gateway is 192.168.1.254? Now go to your properties of your TCP/IP (which we opened in step 1) and fill in exactly what you see there.
  • IP address - 192.168.1.X   where the X should be preferred between let's say 10 and 200. (I'll spare you the reasons, just pick a number or pick the number showing in your command box for the X. (I picked 64))
  • Subnet mask - Exactly the same as in command box (generally 255.255.255.0)
  • Default Gateway - Exactly the same as in command box (mostly 192.168.1.1 OR 192.168.1.254)
  • For DNS fields ONLY fill in the 'Preferred DNS server' which is exactly the same number as Default Gateway.

Hit the OK button and wait for the panel to close. Sometimes it can lag because the settings are being saved. Also do note that your internet connection can be cut off (disconnecting from IRC/skype etC) as the computer is reconfiguring the connection. So wait for the connection to be re-established and check if you can access any internet page (forum for example).

If yes - Congratulations, you have a static IP. How ever, this was just the preparation. Now we go to the real stuff.
If no - You failed to survive the charisma. Check all steps carefully and redo it. If it still fails, well....complicated stuff :V


Step 3 - Access your router
This is probably most easiest step. Simply open an empty internet browser and type the default gateway number in your address bar. (i.e: 192.168.1.254). You should see a similar page like this. Note: every type of router has its own login page. This is typically a Zyxel router interface.

[attach=2]

Generally (unless your brother, sister, father or someone else modified it) the login for almost every router is: Loginname = admin and Password=  admin. Otherwise, good luck finding out what it is oz.


Step 4 - Port forward
Here comes the tricky part, for me, to explain. Because each router has its own interface, it tends to get confusing and painful to get it right. Therefore I would advise to compare your interface with the screenshots on portforward.com. No matter what the interface is, you need to look for "NAT settings" or "Port forward". Generally it is hidden if your router has basic and advanced view interface. So look for it! My port fortforward settings are hidden under "Advanced view" -> Network -> Nat -> tab: port forward.

[attach=3]

So when you found it, look for button to 'ADD' new port forward rule or line. And then simply fill in the fields. Generally it will ask for:
  • Name of the rule / forward - Fill in what you want (i.e: Warcraft 3 host)
  • IP address - (Type in your static IP which we did in step 2!)
  • Starting port - type 6112
  • End port - type 6119
  • Note! Some routers ask for UDP/TCP or both (could be a dropdown or tick box. Make sure both are enabled)

When everything is filled out, hit ok / save or whatever button is available and wait. Again here your connection can be cut off. If nothing broke down, go check if you can access the internet / irc etc. And also go try whether you can host a game which people can access.


Step 5 - Understanding what you did
Basically what we did is made sure the router directs any connection on port 6112 up to 6119 to your computer. This is why you need a static IP. Otherwise the next time you power your PC, it might receive a different IP address from the router and thus the forwarding rule becomes invalid. This is a common mistake people make. They just port forward without first setting their IP static.

This portforwarding principal goes for any application, game or software. So you can set more forwarding rules. Keep in mind some routers have limit to number of forwards. My router has 11 (because stupid consumer hardware sucks). Some routers have 20 or more. Depends on your model and brand.

For the more technical people. You might want to also exclude your IP address from the DHCP lease on your router, to prevent the router from giving away that IP address to another client in the network. Go to your DHCP settings and exclude your IP from the lease pool.

Enjoy your charismatic hosting.
« Last Edit: March 16, 2011, 07:16:01 AM by Helepolis »

Re: Getting started and general guides for MotK's servers and playgroups
« Reply #3 on: April 12, 2011, 10:36:54 PM »
Introducing the hostbot - Sakuya
This hostbot runs off a webserver based in Los Angeles. Barring internet routing anomalies, ping times in the lobby range from ~15-70ms for those in the US/Canada to ~100-150ms for those of us in the SEA region to ~160-220ms for those in South America. Note that ping times in game will definitely be higher although this varies from map to map. DotS seems to add the most in-game latency among all the maps on the list, but this should be barely noticeable now.

Instructions
  • Check that Sakuya is present with a /whereis. She may be busy attending to a party in a game lobby, but she'll be right with you once their game starts. Ping me on IRC if the maid's not around - unlike Youmu, I cannot see Sakuya's online/offline status.
  • Choose a map to load with the command /w Sakuya !load <mapname> where <mapname> is any of the games in the list at the bottom of this post. You can also get Sakuya to list the games available by using /w Sakuya !note maps1.
  • Start a public game with /w Sakuya !pub <gamename> where <gamename> is any name of your choice that is more than 3 letters long. She may not start the game otherwise. If you wish to start a public game but transfer ownership of the game to someone else, use /w Sakuya !pubby <owner> <gamename> instead.
  • She may take a couple of moments to bring you guys to someone else in the Scarlet Devil Mansion. Join it and either use /w Sakuya sc to authenticate with her or wait another couple of moments while she runs the check in the background anyway. Before authentication, your host will not accept any commands from you.
  • If you wish to delete the current game, return to the lobby first and use /w Sakuya !unhost.

!New! - Latency Setting
Screw all that old stuff about setting latency. Sakuya now dynamically adjusts latency every 5 seconds. It will still be good to do a ping check before starting and manually setting the latency to somewhere near the mean latency via the !latency command, letting Sakuya fine tune it in-game. For reference, LAN games use a latency setting of 100ms while Battle.Net defaults to a latency setting of 250ms.

Useful commands in the game lobby after authentication
  • !checkme - checks your ping and other miscellaneous info.
  • !check <playername> - checks the player's ping and info.
  • !ping - find out everyone's ping to the host.
  • !fakeplayer - creates a fake player. Sometimes needed before Sakuya will permit the game to start without immediately throwing you guys out due to low player count. The fake player remains afk for the duration of the game.
  • !start - kinda obvious what this does yes?
  • !start force - forces the game to start. Sometimes needed if the normal !start command doesn't work.
  • !a - aborts the countdown.

Useful commands in game
  • !end - forces the game to end (by disconnecting everyone)
  • !fppause - if there's a fakeplayer, it uses the fakeplayer to pause the game
  • !fpresume - if there's a fakeplayer, it uses the fakeplayer to resume the game

Final notes - Sakuya will not host for you if you start a game with only you in it. If you try that, she will start the game on your computer and make you the host of your own 1-man party instead. :derp:

Youmu is still around - she helps me run tests on map configs (some protected maps don't play nice) before I upload them to Sakuya. She can still host if asked to. The same procedures for Sakuya apply. Ping times for Youmu are pretty much the reverse of those for Sakuya. Being Touhou fans, guess which channel Youmu resides in. :D Some observations - although the hostbot for Sakuya has a much higher bandwidth and raw cpu cycles at her disposal, Youmu seems to maintain steadier connections so far and has lower ping for people on this side of the world closer to Singapore. She also runs much faster, being on a ramdisk and all.

Reisen is another bot that is almost identical to Sakuya (well they're both stage 5 bosses) and they're both located nearby so pings to either one should be almost the same. The same commands for Sakuya apply too.

Game List (Click on the Abbreviated Map Names for Download)
You can also view the maplist by typing !note maps1 to maps4 in any channel/lobby where Sakuya is.
The game list is now here - http://www.shrinemaiden.org/forum/index.php/topic,10471.msg691938.html#msg691938
« Last Edit: August 09, 2011, 05:54:02 AM by ApharmdB »

Pesco

  • Trickster Rabbit Tewi
  • *
  • Make a yukkuri and take it easy with me
Re: Getting started and general guides for MotK's servers and playgroups
« Reply #4 on: April 20, 2011, 06:33:25 PM »
TSO has provided a Teamspeak server for our use in gaming. Get a Teamspeak 3 client here.

Go to Connections --> Connect

[attach = 1]

Enter the server details
Address: triela.shrinemaiden.org
Port: 9988

Click connect ad you'll be in ready to talk. If you want a room made on the server, send myself or TSO a message with your request.


Re: Getting started and general guides for MotK's servers and playgroups
« Reply #5 on: April 23, 2011, 04:10:28 PM »
GProxy++

Download: http://www.mediafire.com/?la13vsbod9zt4zd

What is it?
Inserts a proxy between you and the host of a Warcraft 3 Frozen Throne game. If the host supports the GProxy++ reconnection feature, you will have up to a specified time limit (usually between 1 min to 3 min) to reconnect to any game that you've dropped out of via lag or internet hiccup. It will NOT work if you dropped out due to a map desync - this sometimes happens due to bugs in a map.

How to use it?
Download the thing, extract it to a folder of your choice and run gproxy.exe. This will launch your Frozen Throne game with the pvpgn launcher. The config file is already pre-configured for the MotK Bnet server. Important: Choose GProxy as your gateway before connecting to Bnet. Any game that supports GProxy++ reconnection will have [G] prefixed to its name. Currently, both Sakuya and GHost support this.

Possible errors or side effects
  • If you get errors regarding missing .dlls when attempting to run gproxy.exe, you need to install/update Microsoft Visual C++ Redistributable Package 2010. Get it from here - http://www.microsoft.com/downloads/en/details.aspx?FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84
  • If you're lagging, the other players in the game can still vote to drop you. If you're disconnected due to such a vote, GProxy++ will NOT reconnect you. Otherwise, reconnection due to dropping out from lag is seamless.
  • It will not work if an error happens to close your Warcraft 3 program. For it to work properly, your warcraft 3 programme and GProxy++ must be up and running at all times. That way, even if you alt-tab and unplug your network card/cable/reset your router/etc, GProxy++ will reconnect you. Try to get your connection back up ASAP if something happens to your router - the bot is still keeping a backlog of data for your client when you eventually reconnect, so if you're d/ced for too long, you'll see a massive spike when you reconnect.
  • Sometimes the BNet server will drop your connection if you try to view the custom games list. YMMV on the fixes for this - I've had this before and it went away after restarting WC3 or rebooting. Lately, I've undone a tcp_nodelay registry tweak that I used to use and haven't had the issue again. Kinda unconclusive as to what exactly causes this although I suspect it's got something to do with GProxy spamming the BNet server too quickly with requests for the game list...
  • In the event of a bot crash, alt-tab out and close the GProxy++ window and it'll stop trying to reconnect you to the bot.
  • Don't close your Warcraft 3 with Alt-F4 or a power-off! If you don't close Warcraft 3 and GProxy++ the normal way, there's no way the bot will know that you've left the game instead of merely disconnecting and will try to reconnect you for the next 3 minutes, lagging everyone!
« Last Edit: June 07, 2011, 08:22:29 AM by ApharmdB »

Pesco

  • Trickster Rabbit Tewi
  • *
  • Make a yukkuri and take it easy with me
Diablo2 on Bnet

MotK's Bnet server only hosts Open Bnet. After you have added the server details and started up the game, click Other Multiplayer and select Open Battle.net from the list to connect.

Updating to Warcraft 3 Frozen Throne 1.26a

The biggest difference between versions 1.26a and 1.24e as far as DotS is concerned is that there is less fps and engine lag, most noticeable when using Utsuho's and Hina's ultimates.

There are two methods to perform the update - 1. Use the Version Switcher, and 2. Use the official Battle.net patch. Regardless of which method you use, you'll need to also update the PVPGN Loader and (if you use it) GProxy++. If your copy of Frozen Throne is not an installed one, i.e. you do not have registry settings for Frozen Throne, you will not be able to use method 2. However, a modified version of method 1 may still work as indicated below.

Method 1 - Using the Version Switcher
  • Download the Warcraft 3 Version Switcher from http://www.mediafire.com/?mzbyhe2u2flqju9. Extract it (with subdirectories enabled) into a directory of your choice, e.g. "D:\Warcraft 3 Version Switcher"
  • Download the archived version 1.26a files from http://www.mediafire.com/?ad59iibo6uk0blr. These files are already pre-patched with Fontcraft. Place the archive (do NOT extract anything) in the "wvs" subdirectory of your Version Switcher's directory, e.g. copy it into "D:\Warcraft 3 Version Switcher\wvs".
  • Start the Version Switcher by executing wvs.exe. Ignore the error that pops up*. Click on the first icon from the left and double click on the TFT Version 1.26a option. Once the progress bar is done, your copy of Frozen Throne is now updated to 1.26a. We're not done yet!
  • If you need to switch back to 1.24e for some reason, e.g. watching older replays, download the archived version 1.24e files from http://www.mediafire.com/?ud6h09l6aubpouv and place the archive in the "wvs" subdirectory. Follow the previous step, except double click on the TFT Version 1.24e option, to switch back to version 1.24e.

* If your copy of Frozen Throne is not an installed one, you will need to edit the config.ini file in your Version Switcher's directory and change the first line "WC3Dir=xxxxx" to point to the location of your Frozen Throne files by changing xxxxx to where they are, e.g. "WC3Dir=D:\Warcraft 3". If that still fails to work, you can manually extract the files from the TFT Version 1.26a.zip file (from step 2) to their correct places in your Frozen Throne directory - extract game.dll, storm.dll and war3.exe into your Frozen Throne directory and the maps into your Warcraft III\Maps directory.

Method 2 - Using the Official Battle.net Patch and FontCraft

Whichever method you used, now...
  • Download the PVPGN Loader for version 1.26a from http://www.mediafire.com/?rv1tbv9gunsplwg. Extract all files into your Warcraft 3 Frozen Throne directory. If you are not using GProxy++, you'll have to run Frozen Throne by executing w3l.exe.
  • If you are using GProxy++, now redownload it from http://www.mediafire.com/?la13vsbod9zt4zd and replace your current GProxy++ with it. This is needed because the configuration file and dllhook of GProxy++ has to be altered between versions 1.24e and 1.26a to cater to the new PVPGN Loader.



And now, for something different...
Feeling bored of the Frozen Throne default interface? Wanna change your main menu to something more Touhou-ish like..




In the other tabs, you can change how the interface looks so you can get more than just the default NE/Human/Orc/Undead ones, and even use your Touhou music playlist to replace the in-game BGM.  :D
« Last Edit: January 22, 2012, 05:20:16 AM by ApharmdB »

Helepolis

  • Charisma!
  • *
  • O-ojousama!?
Re: Getting started and general guides for MotK's servers and playgroups
« Reply #8 on: June 08, 2011, 01:24:48 PM »
Explanation: Rinnosuke bot in #dots-meido

Rinnosuke is scripted bot, in order to help us organize games more effectively and efficiently. It functions as a playerlist keeper just to see who is interested in games or not. There is no link with battlenet and IRC yet, so don't expect it to be fancy like automatically arranging BNet stuff. The following commands can be executed by all users on IRC:

@gamesChecks the available games being accessible to join.
@addme <game>Adds yourself to the game of your choice. You need to enter a legit gametype else it will simply error you back. Check @games for legittypes or just check the chat. Addme also moves you from one playerlist to another without deleting yourself first. Just type the gametype you wish to join.
@delme <game>Don't wish to play? This will delete you from the playerlist.
@playerlist <game>Shows the playerlist for a specified game.
@playerlist allExceptional command to view all playerlists of any game in Rinnosuke. Cannot be reused for a certain time.
@randompick <number> <STR,INT,AGI>Select a number to randomize a set of girls from the herolist in Rinnosuke. An optional parameter can be given to filter on type, otherwise it will select the entire pool. Cannot be reused for a certain time.
@clearplayerlist <game>Deletes the entire playerlist for the specified game.
@achtung <game>ACHTUNG! Notifies all players within the playerlist by sending making Rinnosuke sent a PM. Cannot be reused for a certain time.

  • Rinnosuke will automatically remove disconnected/quitting/leaving users from the list.
  • Rinnosuke will also purge ALL existing playerlists upon booting. (Only happens if Helepolis reboots it). If he disconnects, it will keep its list.
« Last Edit: January 29, 2012, 10:50:30 AM by Helepolis »

Re: Getting started and general guides for MotK's servers and playgroups
« Reply #9 on: June 13, 2011, 02:21:24 PM »
Adding Maps to the Bot
Note: This is enabled only for Sakuya and only for designated admins. Maps added this way cannot be loaded with the !load command and must be loaded with the !map command unless the cfg file is created and uploaded (usually unnecessary).

Find the url for the direct download of the map, i.e. when you left-click on the url, your browser ought to download the map directly and not be redirected elsewhere. Hence, mediafire.com urls will not normally work, but there is a workaround - right-click on the download link from the mediafire download page and copy the link's location. Use that link instead of the normal mediafire.com link.

The command to be used is

/w Sakuya !dlmap <url>

E.g. /w Sakuya !dlmap http://download89.mediafire.com/l7rvs5h8fntg/45b34anihl5ahpp/THD_v0965e.w3x (this is an example of a downloadable mediafire link.)

Completion and/or error messages will be relayed to you via a whisper from Sakuya. Once done, anyone can load the map with

!map <full mapname>

E.g. !map JurassicParkEEv6.3_BETA.w3x

Sakuya will try to load the map with the filename closest to what you've typed, so in the above example, since there are no other maps with "jur" as part of their name, !map jur would have worked just as well.

If there is more than 1 map with the string that you've typed as part of its name, Sakuya will reply with a list of possible maps for you to specify, e.g. typing !map TH will result in Sakuya whispering to you a list of maps with "TH" in their names such as THD_i952j_X5.w3x, THD_v0965g.w3x, ...

After loading the map, a game may be hosted normally with the !pub command. Maps loaded this way will not be hosted with observers by default. Additionally, not all maps can be loaded this way - the bot attempts to read and calculate information off the map for hosting, but some maps are protected in such a way as to make this impossible. The bot does not run a full version of WC3 in the usual sense after all. For almost all situations, we're done and Sakuya can host games with the downloaded map as long as the !map command is used to load the map. What follows is an extra step if we want Sakuya to host maps with observer slots.



Want to add observers and use the !load command instead? Read on.

Create a normal text file with the .cfg extension and copy and paste the following text into it. Be sure to edit it with the name of the map! You can use the attached one as a template.

Code: [Select]
map_path = Maps\Download\<name of the map including the .w3x extension>
map_localpath = <name of the map including the .w3x extension>
map_observers = 4
map_loadingame = 1


Note: map_loadingame = 1 enables the "quickload" feature, where everyone is put into the game to wait for the rest as soon as they finish loading. Some maps interact badly with this and kick everyone at the start of the game, e.g. Nightsong Mercenaries, because of scripted introductions. Set this to map_loadingame = 0 if this is the case.

Upload this .cfg file somewhere and copy the url. Get Sakuya to download the .cfg file with the command

/w Sakuya !dlmapcfg <url>

After Sakuya is done with the download, you may now load the map with !load <name of cfg file without the .cfg extension>.
« Last Edit: June 17, 2011, 08:22:23 PM by ApharmdB »

Re: Getting started and general guides for MotK's servers and playgroups
« Reply #10 on: August 16, 2011, 07:53:20 PM »
Greedings, since I don't know if you have this already or not, you can improve the game ping of your network connection by adding a small key into your windows Registry.

It's really easy,

Open: Start -> Run -> Enter "regedit" -> press Enter

Then follow the tree to this subkey:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces

You will find multible subkeys in it like : {ECCEF85E-DAFA-41EA-A77C-D64877B44CDB}

if you click at one of them you should see the configration of one of your network connections



Find the IP Address you are using to connect to the internet (or hamachi) and add a new "DWORD" with the Name "TcpAckFrequency" to this subkey and set it's value to "1"

The change will take effect after restarting your computer.



What does this do? Well. TcpAckFrequency specifies the number of ACKs (acknowledge of every data segment you receive) outstanding that will trigger an acknowledgment if the the delayed ACK timer (200 milliseconds?) has not yet expired. By default this value is on 2, so your computer will acknowledge every second segment receive. (or those 200 milliseconds).

So by changing it to 1, your computer will acknowledge every incoming data segment without waiting. Result is a better ping  :V



It's also possible to add a DWORD into the same Subkey, called "TCPNoDelay" and set it to value "1"

When you send small informations over TCP, Windows will try to gather these information (packets) to build a bigger TCP packet in order to reduce Networktraffic. (Because Network Header for TCP and everything will be much bigger then your actuall information in the packet).
This registry key will tell your network device to always send packets over TCP, no matter how big the packets are.

A well programed application, that needs to send many small packets (an online game for example) will have this option on default.
I don't know about the touhou games, but I think they should have this option already enabled....


Note:

PoFV and Hisoutensoku are using UDP. So if you have a direct connection (with port forwarding) TcpAckFrequency won't change anything here.
Don't know about hamachi, I guess, since it's a TCP VPN connection, it would make the hamachi VPN connection "faster". So the ping still might become better, but the actual Game Connection is still UDP  BV
« Last Edit: August 25, 2011, 12:50:06 PM by German Flower Youkai »

Helepolis

  • Charisma!
  • *
  • O-ojousama!?
Chinese font support for Warcraft III
Download FONTCRAFT: http://rapidshare.com/files/69872447/FontCraft.rar

Instructions:
1) Extract all the files frmo FontCraft.rar
2) Boot the executable
3) Pick the truetype font from the browse
4) PICK THE SECOND OPTION not the first
5) Patch it!
6) Check whether the characters show up correctly ingame.

Helepolis

  • Charisma!
  • *
  • O-ojousama!?
※ How to charismatically stream ※

All right, I am not the biggest expert on streaming or such technology. This is just my personal streaming method which I managed to setup thanks to TSO. Anybody can stream if you have a decent PC and at least a 1mbit upload connection for low quality streaming. You can check your upload at sites like http://www.speedtest.net. For streaming HD you obviously need a better/high-end PC and at least 3mbit upload to be on the safe side.

The reason I am using this method is the friendly usage and light weight software. Procaster plain sucks because it abuses CPU for no reason. Not to mention you cannot stream high quality unless you pay $$$.

[ Step 1 - Installation and stuff ]
Requirements (I myself am using livestream, but the setup for Xsplit and SCFH is the same):
Xsplit Xsplit broadcaster tool
SCFH DSF 0.41Download it here
Streaming accountLivestream
(one of the 3)just in TV
Own 3D

- Install Xsplit
- Unzip SCFHDSF zip file in a desired folder/location. You need it in the future.
- Register an account at Xsplit. You need one to login into Xsplit client.
- Register an account on one of the livestream providers so you got an account.


[ Step 2 - Configuring Xsplit ]
Run Xsplit and go to "Tools > General settings". You can fill out profile if you wish but not necessary. General tab is our concern. Make sure all boxes are ticket out.

Audio --> Your microphone (if you have one)
My recording --> Location to store the recordings (local)

[attach=2]


[ Step 3 - Configuring channel + bitrate/quality in Xsplit ]
Go to next tab 'Channels' and press the 'Add' button. Select the livestream you have an account. Fill out the required fields. Xsplit automatically detects the channel name once you typed in your username/password.

Here comes the quality settings.

[attach=3]

Upload vs bitrate
If you got 1mbit -> 512 bitrate (low quality)
If you got 1~2mbit -> 1024~1536 (good quality)
If you got 3+ -> 2048 bitrate (probably HDish(?))

Make sure the rest is the same. You can set bitrate/quality lower for Audio if you don't care. But this is pretty much enough to transmit your voice normally. (Unless you intend to sing).


[ Step 4 - Add SCFH DSF as source ]
Easy step. Press 'Add' -> 'Add Camera' --> select 'SCFH DSF'

[attach=1]


[ Step 5 - Configuring SCFH DSF ]
Go to the folder you extracted the files. First select install.bat (32bit) or install64.bat (64bit) depending on your OS. It should say 'successful' or something once done. Run the program (SCFH.exe).

[attach=4]

- Xsplit should show up in the list. If not, reboot your PC. Launch the programs
- Select core.xsplit.exe, press ok.
- Your screen will blink for a moment and hopefully in Xsplit you will now see the corner of your screen being recorded.

[attach=5]

Now you can select the area of recording (manually or with the coordinates). Keep in mind that you would size to set to stream in 4:3 (regular) or 16:10 dimensions for widescreen games. i.e:
- 640x480 / 1024x768 (4:3)
- 1280x720 (16:10)

Higher than 1280x720 isn't really necessary as it is waste of bandwith tbh.


[ Step 6 - Launch stream and check ]
If done correctly, you should see your region in Xsplit as well. If all is set, go to 'Broadcast' -> and select your livestream. A tick should appear before it and the top should report framerate/bitrate.

Check manually your own stream by simply browsing your channel.

[attach=6]

If all is well, minimize Xsplit / SCFH and game on. You can adjust the volume of your voice in Xsplit with the microphone settings.


[ FAQ ]
Q: Cannot see core.xsplit.exe in the SCFH list, even after rebooting.
A: This is a common problem which cannot be explained. Try to restart the programs or launch Xsplit first. Make sure you also added SCFH as source beforehand.

Q: I see multiple core.xsplit.exe in the list.
A: Happens often when you close down xsplit and restart it. Somehow the list doesn't clear. Not an issue, press the 'refresh' button and select the newest one appearing. (Or reboot PC to clear)

Q: Stream is freezing or stuttering.
A: Stream at lower quality / resolution. Remember that you need decent upload speed to stream even low quality.

Q: Do I have to stream in windowed mode for my games?
A: Not necessary. If you desire full screen make sure the resolution is set correctly in SCFH. Double check the streaming result on a 2nd pc / laptop or show it to someone.

Q: Can I stream other sources such as PS3/Xbox etc?
A: Unfortunately, this guide only shows how to stream your desktop / PC games.
« Last Edit: November 28, 2012, 08:19:43 AM by Helepolis »